Try...
1. Install FlashBlock plugin:
http://flashblock.mozdev.org/ (this will fix issues if it's your flash content)
Flashblock is an extension for the Mozilla, Firefox, and Netscape browsers that takes a pessimistic approach to dealing with Macromedia Flash content on a webpage and blocks ALL Flash content from loading. It then leaves placeholders on the webpage that allow you to click to download and then view the Flash content.
2. Disable Java (Java slows webpage load, it's terrible, javascript doesn't)
In Preferences->Content menu uncheck Enable Java checkbox. If you need Java, update it, removing the old version.
3. Restart Firefox (to take effect)
4. If still hanging, disable SearchStatus extension if used.
http://blog.taragana.com/index.php/archive/beware-of-searchstatus-firefox-extension/5. Ensure your firewall allows Firefox and it's not getting blocked.
6. Check no extra add-on have been added to Firefox.