I don't profess to know anything about repairing CD players but I'm sure I remember reading about a 33uf capacitor in the servo board being the no.1 cause of a Philips cdm mechanism not reading properly - worth a check maybe.

Think this was for the early mechs though so maybe not valid for this player.