My first guess would have been the hard drive as well, but since you are having issues getting things to install on the 2nd hard drive there may be something else going on.
I have had issues before that looked like a hard drive but ended up being defective ram. If you can try to run a memory...