Had a similar prob with PC - suspected fan on graphics card - ran machine with covers off and used mirror and torch to look at fan on graphics card - sure enough it was stalling to a standstill and shortly after the machine would stop - replacement graphics card under warranty cured problem.
Worth checking...easy to do
Peccavi
November 2008