Have you run something like iStat Pro to monitor fan speeds and reported system temperatures? Does your MBP shut off after a period of time?