All I can tell you concretely is ...
- If you undo the SSL change you made to html_header.php so that the default Zen Cart code is in charge, it works fine on most hosts.
and
- Network Solutions hosting ... runs a rogue and non-standard hosting configuration ... and most Zen Cart sites cannot use it in conjunction with SSL support.
It's too bad they charge so much and lock their customers in so tightly. They usually are happier when they go to different hosting companies.
At least, that's been my experience.
And based on experience, I wouldn't host with Network Solutions even if I was paid to do so.
They have a lot of improvement to make to convince me otherwise.
Perhaps my answer is a bit biased ... I'd be happy to change my tune if they were to fix their servers and make things work. But, even employees of the company have the same problem and can't get anyone to fix it (yes, you can find that here on the forum from another poster whom I tried to help).