Do you have more than one burining program installed? like Nero and Roxio. Having more than one, especially packet writing programs, can have strange conflicts.
You can try to reinstall the device.
Go into device manager, uninstall the dVD burner from the list, restart the computer and let windows find it again.
Windows XP: How to Troubleshoot Hardware Problems with Device Manager