My PC keeps randomly rebooting itself. No blue screen of death or messages, it just shuts itself down and reboots. My anti-virus and firewall definitions are up to date so I don't suspect a virus or hack. I'm using Windows XP Home Edition with SP2 and it's up to date as well. Any suggestions?