Spent some time yesterday trying to troubleshoot this further. I was able to observe the controller LED lights and confirm that both the DS & PS Door Open limit switches work as they should. I also confirmed that all 4 limit switches that contact the bottom of the tray work as they should.
The problem is that I still get short movement of the tray in one direction.
If I extend the tray from center out the driver side, it runs smoothly to the end of its travel. If I go from center toward the passenger side the tray moves about 2 inches then stops. Each press of the button gets about 2 inches of travel until the tray is about 1/3 of the way extended, then it moves from there to the end in one motion.
Wondering where to look next?