Mine has the same problem. The reason seems to be simple:
It is a belt that drives the movement of the cd tray and the elevation of the cd drive to pick up the cd and spin it. The belt is not producing enough friction ...... And that is why the cd deice does not the correct position preventing it from spinning the CD. Easy fix: replace the belt. You have to open the player and get the tray as far out as possible to see the belt. Just turn it around and it will work again.
It is a belt that drives the movement of the cd tray and the elevation of the cd drive to pick up the cd and spin it. The belt is not producing enough friction ...... And that is why the cd deice does not the correct position preventing it from spinning the CD. Easy fix: replace the belt. You have to open the player and get the tray as far out as possible to see the belt. Just turn it around and it will work again.