I'd certainly suspect the drive. Can't you get your hands on another drive to swap out to test against?

Also... Remember that some CD-ROM drives... (well, mostly burners actually) have firmware that can be upgraded if you go to the mfr's web site. Maybe it just needs that.
_________________________
Tony Fabris