Hi,
Have you tried to do another format and install to see if maybe there was a general error you can get around?
Another approach might be to use the computer you are communicating with and download the drive manufacturer's utility and have it take a look at the drive for errors. You will find Seatools in this link:
Manufacturer’s websites for the utilities of all drive makes and models
http://tacktech.com/display.cfm?ttid=287