Hi,
I had the same problem. There's a small resistor on the left front restricting the current of the motor for turning the cd. That one gets quite hot and so increases its resistance more and more. For my player it even went black and smelled quite burned. Replacing that resistor helped quite well.
Frank Tusche, February 2007