Is the drive detected in the BIOS?
Definatly sounds like some sort of hardware issue to me.
You 100% sure the jumpers are set properly on the drive?
Perhaps when you removed the CD-ROM you damaged the IDE cable. Have you tried another cable yet?
Unplug the IDE cable from the motherboard and reconnect it firmly, it may have come lose.
Let us know if any of the above works.