I would more suspect that the cause is poor electrical connections. You can check thet by using a 12V battery and jumpering direct too the motor leads. If it is still slow when you do that, it could be binding in the track or the lift gear, or the motor. However, without seeing it, I'd bet on bad connections. You can also test with a meter at the motor to see what the voltage is when someone is operating the control. You should have close to the battery voltage when engine is off and close to the charge voltage, (about 13 to 14 volts) with the engine running.
If you will notice, the ground circuit has to run the full length of the truck 2 times as it is done through the dash switch.
>-