I understand that a bad or stuck fan will cause that to happen. Check all seven fans to see if they spin free. You may have to dig deep for a few of them. I have not personally got into one but I am working with a member on his that is having the same problem. The member is local but I have not gone out to see the unit yet as he doesent want to pay me for something he can do him self, can you blame him?
Check it out and see what happens, let us know what you find