My thought is that it is thermal shutdown of the CPU. If it isn't dust in the CPU cooler, check that the fan and heatsink are properly attached, I have known certain designs of heatsink mount to fatigue and break with time.

Cheers,

Rob-T