I discovered I had a 'flawed' CD burning drive a few months ago. It would play, but not burn. It was under warranty, and they put in a better one than the bad one....and it had Nero burning software with it, so now I am able to do almost anything with it.
It is always 'possible' that it is the drive itself.