Qsi Dvdrw Sdw-041

I have a Packard Bell lap top with QSI DVDRW SDW-041 driver. Every 2 og 3 months my DVD stops and Windows claims it cannot find the hardware(code 41). I have to restore my machine to zero(factory settings). Then it will function for a couple og months. I am tired of having to build up my machine every now and then. Anybody have a good idea of what is wrong?