Check that the cd drive is still connected to the ide cable and that the cable is connected to the board – tightly. The drive will still spin up if it is not connected to anything other than power.
The CD-ROM should have three types of cables connected to it. Start first with the smallest of the three types of cables, the CD-ROM audio cable (or sound card cable). When connecting this cable to the CD-ROM drive it should be a 3 or 4 pin cable connection (see above picture). Verify that the location that you are connecting this cable to is NOT the jumpers on the back of the drive; while it may be possible for the cable to connect to these pins, this could cause additional issues.
Next, connect the 40-pin IDE/EIDE interface cable (large gray ribbon cable) to the back of the CD-ROM drive. This cable will generally have one side of the cable that is red or blue indicating PIN 1. This side of the cable almost always points to where the power connects to the CD-ROM drive.
Finally, connect the power cable to the back of the CD-ROM drive. This cable is generally keyed therefore should only connect to the computer one-way.
Once the computer cables have been connected to the back of the CD-ROM drive, connect the opposite ends of the IDE/EIDE interface cable and the audio cable to their appropriate locations. The audio cable will generally connect to one of the following locations: Sound Card / Motherboard (when onboard sound present) / DVD decoder card.
I doubt this is related to your vista install. Where are you getting hung up on that?