I hate to point out the obvious, but perhaps the actual hard drive is going bad? Perhaps you should try with one drive then the other?

Matthew