Your problem sounds strangely like a Proxy Server problem, and yet from your post it only seems to be intermittent.
For example, if you were unable to connect to any web site except secure, (HTTPS) sites, I would do this.
Open Internet Explorer, (It doesn't matter if you normally use Firefox). Goto Tools > Internet Options, then the Connections tab. Find the "LAN Settings" button and click it.
In the new window, if there is any Proxy Server settings listed, remove them all and remove the ticks. Leave all the options blank. Click OK, then Apply/OK, close down IE and then restart Firefox and try again.
If that fails, then this is a different problem, and also, I am assuming you don't use Proxy Servers by choice anyway.
Mark
Hello Forum
When i go to view certain web pages like yahoo, google,etc. i get a message saying server at www.google.com is taking too long to respond.
The connection has timed out
The server at www.google.com is taking too long to
respond.
The site could be temporarily unavailable or too
busy. Try again in a few moments.
If you are unable to load any pages, check your
computer's network connection.
If your computer or network is protected by a
firewall or proxy, make sure that Firefox is
permitted to access the Web.
Try Again
What steps can i take from stopping this to occur, it happens on a regular basis. I have windows vista 32 bit home premium with ie and firefox as my browsers.
Any suggestions or ideas to help me with this problem would be greatly appreciated ?
Thank You
Jeff

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic