Not sure if this has anything to do with anything, but I recently have
been having problems with internal HD's, just all of a sudden one
seemed to go goofy. I removed it and put it in one of my
external's where it worked just fine. BUT the one I put in
that same internal slot then began to have similar problems. So
what appeared to be HD trouble- is apparently more related to the
connecting cable(s) inside the box. Ive not had time to check
this out further.
Just throwin this out in case it gives you any more clues.