I'm still betting on a driver problem. If the drive is actually starting the burn, but failing later, the drive is likely to be alright.
Occasionally, drivers do not uninstall properly. If you can find the files names of the SIS drivers and manually move them from your system folder, that might be a good step. Also, look for any virtual drives or other related things, look in "Add-Remove Programs" for any driver packs related to the SIS driver or virtual drives.
A typical troubleshooting step is to put the drive into another 'puter to see how it behaves. Or, put a different burner into this system and check it. Replacing the IDE cable would be another step.