It's quite possible that the CPU is over heating. In the bios computers are set to shut down at a certain temperature to prevent damage to the CPU. The cause of it overheating is more than likely dust. I have to remove two covers off my VAIO and manually clean the dust off the cpu and fins. They can become quite caked causing over heating. This should be a routine maintenance.