Trouble shooting a drive issue, is not a lot different than trouble shooting car problems. You need to start by eliminating things.
Start by removing any software on your pc, which did not come with the pc (ie daemon tools and others). uninstall your dvd burner and reboot. If that doesn’t fix it, check your chipset drivers (are they nvidia). If so, searching this site will show you that nvidia drivers can be problematic, and will instruct you on what to do to fix the problem.
Finally, try physically pulling the drive out of your pc, and try it in another pc. If it works in the other pc, the problem is somewhere within your pc.