A virus/trojan or similar often causes PC start up and shut down problems.
Try "spybot search and destroy" as i mentioned in some other posts. It picks up a lot of stuff that stinger etc. doesn't. Run it in safe mode, and clean up and then in normal mode as well.