
install adwatch to firefox and see if it still does the same. This could explain the hanging as I often get it with things like googleads loading (pain in the backside) not sure about it loading a cached page have you cleaned all your temp files? maybe run ccleaner and reset browser defaults