Not saying it's a connector issue but....if it works fine with the tires in the air but not on the ground there is a big difference in the load applied to the electronics. before taking the motor apart try re soldering the bullets on the motor leads.