Since the batteries, switch, throttle, and controller have all been replaced the only part left in the system that could be causing the problem is the motor. The under load Voltage readings on the batteries are not under 12 Volts so they are not dropping enough Voltage to slow down the motor.
Flanders227