I have one suggestion. Maybe you need to uninstall the itunes software so that it can properly locate your CD drives. It sounds like a software problem since the drive works with everything else. I'm thinking that if you changed the CD Rom drive since installing Itunes, then the .inf file for the old CD Rom drive isn't there anymore and Itunes doesn't update the drives when it starts up. Or, maybe some of the old files for the previous CD rom drive are still present and confusing Itunes. I would try uninstalling Itunes, restart, delete the Itunes directory and reinstall it.