Sounds like you need a new drive. You can try disassembling it and cleaning the lens. There's probably a guide out there. Perhaps clean and lube the mechanism which moves the laser.
As long as it's slot loading. A drive which fits should be pretty cheap. Although I think rev a is tray loading.