One of my clients is having trouble with his internal CD-RW drive. It can be used to read CDs, but when he tries to burn one it gives him a I/O error. Other than checking for problems in CMOS and physically checking the IDE connections, does anyone have any ideas how to fix this?