OK folks....Im Back...Still having issues with my speed...Recap; 2000 Western 300 ( TXT ) 36 volt....When i first got her , she needed new batteries...after installing new batteries, it was running 13.4-14 mph...had a loose contact on Fwd/Rev switch and had a slight meltdown....Installed new switch and i was back in business....couple days later im running slower than ever ( 9.4-9.9 mph )....Ive been working on this for a few months trying to figure it out....Batteries Load check fine...New 4 ga cables from battery to battery....new 4ga cables from fwd/rev to motor and new 4ga cables to controller...New 350 amp upgraded controller...new solenoid...New ITS switch... I finally decided that the motor may be weak under a load as it seems to run like a bat outta you know where when it on jack stands !...So i bit the bullet and dropped $500 on a "Speed /Torque" Motor..Seller said it should run 20mph....after installing it , im now running 11.4 mph...WTF ? What the hell am i missing ? Im not a dummy, i've been a mechanic for 40 years and have done a lot of electrical work on cars and trucks ! But this is driving me nuts ! One thing i was asked before, was, " does it run faster in reverse than it does in fwd ?" It seems a lot faster in reverse than it does in fwd but i checked the times from point A to B with a stopwatch 3 times each in fwd and rev and the times are pretty much the same....Is there a motor internal wiring diagram anywhere ? still trying to wrap my head around why the Motor has 4 cables ? I know how Window Motors , Starters, Alternators, Seat Motors, Wiper motors Ect work but just cant grasp how this works....Thanks.....JD