What brand is your HD? Are you getting any SMART errors on startup? Or go to the manufacturers website and see if they have a diagostic utility to run just to make sure. I think westerndigitals utility will also run on non WD drives or at least it used to in the past.
For WD drives:
http://support.wdc.com/download/inde...pid=999&swid=3