...have you tried replacing the drive.. The symptoms sound like a failing drive.

Most Vista machines don't come with CD drives.. They come with DVD drives.

Hope this helps.

Grif