Cyrus DAD3 tray goes back in

I have bought a Cyrus DAD3 CD player that has a fault with the tray*. When the 'eject' button or equivalent on a remote is pressed. the tray comes out fully then goes back in.
This is intermittent so the player is usable. I took the bottom plate off and cleaned off the grease on the tray rails - seemed to be quite a lot of it and put a small amount of lthin white lithium grease and after 50 eject cycles, the problem did not occur. This was done outside where it is quite warm.

When I brought it in indoors, the problem has returned. (possible theory is that the grease I piut on has thickened due to cooler temps)

I'm posting this on the off chance that someone may have had a similar problem. I haven't figure out the cause and comparing the tray with an identical model, I cannot see any difference nor can see a limit switch or any ajustment.

* In case anyone says it, the fault was known so returning is not an option; it's still usuable, just a bit annoying have to press ejecty until it behaves.
 
Since I don't expect any replies I went for another peek inside. Removed the CD mechanism and popped out the tray to remove the remainder of the old grease from the rails. Cleaned off the grease off a limit switch and sprayed the contacts with penetrating fluid to get rid off the grease, put a drop of fine oil on the gear spindles and although done limited tests, so far so good.

I suspect the grease smothered over the limit switch was causing the problem.
 
The mechanism has a safety timer, if it does not open inside a set time, the tray goes back in, a sort of alarm mode.
The fix is usually a new belt, slipping belt causes a small time loss, and the alarm goes off, so to speak.
The loading tray belt may be replaced with an O ring in an emergency.
 
Thanks, that's useful to know. I didn't time it but I did get the impression that it took a little bit longer than my other player, we're talking fractions of a second.

Will be playing with the stopwatch at some point.
 
No need for a stopwatch, by using a remote, both trays can be commanded to open/Close simultaneously.

I'm not noticing the bad one being any slower, so perhaps the lubrication and old grease removal has reduced the friction so it is not slowing down.