Possibly mechanical fault with CD mechanism.
You could try "rebooting" it.
Make sure you have the code, then disconnect either battery connection or radio/CD fuse for 10 minutes, replace then enter code and see what happens
Entry instructions plus other useful information are found here
www.tinyurl.com/4ydhop
RegWorts, July 2008