As BCZOOM said, before you panic, make sure you are not mashing the pedal to the floor going up hills. Although empty you should still be able to do that.
I can stall mine climbing my hills with the pedal to the floor, but if I lift off the throttle as it bog down, it recovers and can climb no...