A Software Problem or Hardware. The only way to check to see what is happening here and what needs to be looked at is to Boot the system off a Boot Disc and see if it falls over.
If it does this is a Hardware issue and looking at the Installed OS for problems or infections is going to achieve nothing. To get a Boot Disc if you do not already have one you can use something like the Ultimate Boot CD available free here
http://www.ultimatebootcd.com/download.html
Or a Live Linux which can be downloaded free from here
http://www.livecdlist.com/
Or if you don't want to download you can walk into your Local News Agent and buy a Linux Mag with a Live Linux on the Cover Disc and use that.
If it's not hardware but a Software issue you can attack the HDD with the Trinity Rescue Kit available free from here
http://trinityhome.org/Home/index.php?front_id=12&wpid=5
Col