Welcome to the forum! This issue has been raised so many times. Even I posted a thread here. I tried almost everything: starting with upgrading firmware, changing IDE cables, changing media, reinstalling controllers, etc., etc… But it seems more and more like a Nero or software related issue because I had this problem on 3 (!!!) different burners. All workstations did have Nero at some point in time. One case was that I bought a brand new recorder, it burned fine for some time even with Nero but now it fails (either before burning, in the middle or can’t verify or read after).
Sorry that I couldn’t help but just browse around your burner threads here in the forums and you might find something. As far as I know there is no concrete solution to this problem or even a determined cause.