WW has you on the right track.

Have you looked at the link in my signature regarding dealing with heat issues?