I would try running a chkdsk /r on the drive. And a defrag. If that doesn't help, I would try updating the IDE drivers (I would do that anyway). I would also try switching them to secondary IDE if that doesn't work.

Do you have 0,1 or 2 CD/DVD drives on the secondary IDE? I would try disconnecting those to see if they alleviate the problem and work from there.