It works but ...not at level

Hi all. I'm Albert. Spanish. Electronic technician . 50 years old. Ok, I have started to fix cd players two months ago, I am learning reading a lot, and practising, Just for fun, with Sony discman I buy from eBay. I must say that I have learning SO MUCH in this forums. As example, i can now adjust almost perfect, the focus bias, and the tracking bal, with the metod of see TE, witn the CD in pause. Of course, i have oscilloscope, and know how use it.
But, there is something that makes me crazy.
I have two discman that works ABSOLUTELY PERFECT, if I put it vertically by one side (sorry for my Bad english).
If I put them like it must be, in a table, they skips at ramdon and fails to read the CD.
Please, can you help me, and tell me why happens this, and how can i fix?
Thanks in advance.
All the Best from Spain.
 
CDs are rarely absolutely flat and wobble as they spin, which means to stay in focus the laser has to follow the pits left/right and up/down as the disc rotates.

Sounds like that when gravity acts on the laser reader it drops slightly and is on the edge of its focus range. If you can see how much the laser lens drops under gravity when you put the player horizontal compared to when it is vertical, try to drop the platter on the disc motor spindle by the same amount to move the disc surface to the same relative distance to the lens as when it is vertical.

It is also possible that some debris or fluff is stopping the laser mechanism moving through its full range of travel.
 
Hi all.
Icsaszar, you were right.
A new spindle motor (two euros in eBay), and like new.
Johnmath, i have try oíl. It works, but i think that it is not a definitive fix. But a good method for test if the motor is the problem.
Thank you so much, now my discman Sony D-121, works like a champ.
Albert.