get hold of some diagnostic software....
Try your harddrive suppliers site to see if they provide anything (for example maxtor do)
Failing that there are various other things available.
Personally I use the following...
http://www.ultimatebootcd.com/
which includes a pile of different diagnostic tools