I recently had to pay a computer technician to fix my PC. It had a nasty virus that prevented it booting into Windows. I also had a problem with Windows not recognising USB devices. Anyway, the techician fixed it all and reinstalled Windows 7. The DVD drive was working perfectly before but as soon I put a CD in after the techie left, it spat the tray back out and it won't stay in. I've checked the cables, uninstalled the DVD drive and let Windows reinstall it, and updated the firmware. No change. I'm beginning to think I'm cursed when it comes to PCs and I really don't want to shell out more money to get the techie to fix it. Any suggestions?