The problem is most likely a heat issue with the CPU.
As the other person said, you need to check that the CPU fan is running first. If so --- and IF you feel comfortable taking the fan off the CPU, check for thermal compound. It sometimes dries out.
Lastly, get some compressed air and blow the heck out of everything on the motherboard. Hope that does the trick!
CharlieJ
April 2007