I have an older E-Z- GO Marathon Controller golf cart (somewhere between 89-92) that was pertty neglected and wouldn't run when I first acquired it. I cleaned and checked all connections. Battery voltage is good at about 38 volts. I replaced the solenoid. I also jumped the power bypassing the F-N-R micro switch (MS-2) located in the front of the cart and is part of the main F-N-R switch as the microswitch seemed non-functional. By this I mean I have a jumper directly from the key switch to MS-3 located directly above the potentiometer in the center of the cart. The golf cart runs but is very slow. Also it seems to run slightly faster in reverse than it does in forward. By slow I mean approx 5 mph. Somehow controller comes to mind but I'm not sure at all.