The first thing you need to do is try a bootable CD
and a bootable DVD to check if the drive works outside of Windows. This will clearly identify if the fault is Windows based or harware based - rather than playing the guessing game. An easy way to do this is to try a Win XP CD and a Vista/Win7 DVD. Otherwise if you have access to another working DVD burner, just download the
memtest86+ CD ISO and burn it to both a CD and a DVD. The reason you need to try both types of disc is that there are two lasers. One for each type of disc.
You'll need to set the BIOS boot option to boot from CD/DVD drive first.
If it doesn't boot, there's a problem with the drive, the cables to it or the controller on the motherboard - in order of likeliness.
If it does boot with both CD and DVD, it's a Windows issue. There are two common faults that I know of which can cause this behaviour. In both cases the drive can appear to be fine in Device manager.
The first thing to do is see if it's running at DMA Mode 2 or higher. If it's on DMA Mode 1 or PIO, this sort of problem can occur. You can check this in Device Manager under
IDE ATA/ATAPI Controllers or
SCSI and RAID Controllers. Open each of the Channels (eg. Primary IDE Channel) until you find one with the DVD drive listed. For the IDE Channels, it's listed under the "
Advanced Settings" tab. If it's on a SATA controller, the location of this setting may be in a different tab or may not be listed at all. Let us know if this is the case and I'll post the fix.
The more common cause is this:
http://support.microsoft.com/kb/314060