Do you have another HDD you can try and see if your getting the same error? That may narrow down whether its the disk drive or HDD.
Could also try a bootable ubuntu CD or similar to test the drive.
When you say it won't boot. How exactly? Please describe the sequence of events.