I had the same problem awhile ago and as funny as it may seem, it was a ten dollar fan that caused the problem.

I would check the internal temp or try running the machine with the case open/off and try to recreate the situation.

Good Luck!
_________________________
"Just Say No To Sovereign Nations!"