The CD player doesn't work. There, I said it. Well, it actually takes a disc and just sits there skipping it, non-stop. I have no idea why it likes to do this, but it does. I can't play or eject it and no, I don't have two discs jammed in there. All it does is keep making a noise like it's loading the disc over and over again.

The radio works fine and I don't care what the cassette player does, I just want my CD player to work.
I found if I wiggled a credit card in there a while it'd start to work, but that trick isn't working anymore. It'd only work for the duration the unit was on, any other power up and it's back to making noises. It's a Mach 460 Sound System in a 1996 Cobra. Is there a way to fix the CD player short of buying a new one?
Any help would be appreciated. I'm not afraid to break it as it's already broke, so if anyone has instructions on what to do to try to fix it that'd be great. These damn things cost way too much on eBay for being a stock stereo part.