Go to device manager and Remove the drive. Shut down the pc and check that all the cables, both at the drive and the motherboard, are tightly fitted.
Start up again and see if that makes a difference.
Finally, a head cleaning CD might help if the laser lens has become dirty.
If you do replace it, you can get one that reads and writes every known format at high speed. See: click here