Long shot, but I've had something similar happen to me on a few different websites lately. Have you tried hitting "reload" while the page is loading? When I've had a page start taking too long to load, I'll hit "reload" while it's trying to load from the first attempt (not hitting "stop" first) and it will then load right up.
I find having to do that a fairly common occurrence. Yahoo's website is the worst.