Great that you've sort it out.

Yes, hosts do make a big difference, it was obviously host's side that wsa causing you the problem then. I'm not a pro web designer, just going on in my own oil, but I'd be happy to be of any assistance if you ever wish to discuss any aspects.