Unfortunately, I have triad all of the above. Strangly though, after updating some BIOS management software (not a BIOS update, just support software for monitoring temps, etc.) the problem has all but vanished.
As I was writing this though, I was burning a CD and, although never at any other time, the tray does its normal eject once creating a CD image in Nero. That fine - That IS what it is suppoed to do. What it isnt supposed to do, however, is leave the disc still spinning so that when the auto-eject does occur, the disc shoots across the room.
I think the most likely cause is a conflict between the burner and Nero because, although it used to, doesn’t have problems with other software anymore.
I have the latest firmware - I’m going to update my mobo’s BIOS though…