2003 P5 with stock radio/CD changer that decided not to give me back the last two CD's as I went to change them out the other day. Pulled the unit to self-diagnose and heard a faint rattle. Gave it a light shake and the smallest gear wheel I may have ever seen fell out. Seems to be the problem...