mebbe check how much dust is in the heat sinks on the CPU; that's what usually fixes that problem for me.