Check the IDE or Sata cables are seated correctly in both the HDD and on the MOBO.
What make is the HDD? some manufacturers have repair tools that you can download that will check for faults and can fix or mark bad areas of the HDD. I know Western Digital do (or used too because i used it before) but not sure about any others.
TIO