I took my harddrive out of my other computer and plugged it into my main computer to copy a harddrive image onto it. I moved the drive back and forth a few times because it wasn't working (the image copy). I plugged it into the main computer again (as a slave), and this time the master harddrive didn't read properly (said it was like, 200GB. and didn't display the drive model properly. was all garbled). Made the slave harddrive master, and then it didn't read right. Put it back in it's original computer, and gets read fine by the BIOS. The master drive of the main computer is fine too, as long as that other drive isn't connected.
Someone please tell me that it's just a bad cable. Please.