If I installed a new copy of windows, do you think this would rid of the problem? I don't want to go through that pain to have it not work.
Hmmm... Was the Windows XP operating system on this hard drive installed by this computer.
By design Windows XP is meant to be installed by the computer system it is to run on. The installation is dependent upon the hardware environment. There are six different versions of the HAL and two different versions of the kernel not to mention numerous registry entries it creates that are hardware dependent.
Meaning you can't expect to move a hard drive containing Windows XP to another computer and have it boot up. I'm not saying it's impossible; just that it's not worth your time trying.
You might be able to do a "repair" install, but I've never tried it for the above situation.
I don't know if a reinstall would fix the problem, because I can't explain the weirdness of the IDE device "jumpers". Is the hard drive on the IDE cable by itself (single). Some drives (Western Digital) have three jumper settings (Master, Slave, Single). And one of those settings might be represented by no jumper.
What operating systems were on the three hard drives you tested and were any built on this system?