Maybe the ground wire going to the throttle isn't grounded. You can use an ohmmeter and measure from the throttle negative to the battery negative wire and you should see a connection. I've seen the wires come loose inside the controller before. Could also be in the cable going to the throttle.