I've had similar issues installing xp onto a machine with a SATA drive. Learned the hard way you have to have your SATA drivers on a floppy disk.
but you mentioned IDE too, so I dunno.
I'd download a linux distro and install it, just to confirm it's not a faulty hardware issue. ubuntu is only one cd and is easy to install.
Bookmarks