It would probably be a good idea to download a bootable diagnostic CD ISO from the hard drive manufacturer. Burn it to a CD, boot the machine with it, and test the hard drive for faults.
I'm gonna do that later next week. Lots of stuff to do, no time to run tests for a few days now. I'll post back with the results.