Just a thought Joe, have you got an external cd burner you could try ? Even borrow one ?
Maplin do them pretty cheaply. I had that problem with an old drive years ago and it turned out the drive had gone faulty.