1. Damaged Data cable
2. MBR Virus... transmitted to each HDD from another HDD, or removable media.
3. BIOS virus
4. Power issue (bad power connection or PSU)
5. Motherboard issue
Hard Disk Sentinel should help determine if it's really the HDD or another cause.
http://www.hdsentinel.com/