Ezgo 48v txt, I don’t understand the motor physics but the thing can go 30 mph on flat land perfectly, but as soon as I start to try to go up a steep hill, it slows down to less than 5 mph, is it possible to upgrade the motor and controller to fix this, and if so what motor would you recommend?