I would try dropping a few teeth on the pinion gear and see if that helps keep your setup cool. You will lose some top end speed but will see more low end torque. As far as the cut off on the speed control I dont know what would cause that. Is your battery getting when your done running?