Was one of the idle tabs Google search results perchance?
There is some deep and dank JS on that page that makes FF loop constantly when 'idle' on that page, at least on Linux. I had to disable JS for google.com so that I could read search results without fan noise.