Did you ever figure this out. Mine is doing the exact same thing. Sometimes I can hold the brakes and throttle up and the front wheels will come of the ground. But just as you have described take off under a load, such as up hill it just won't rev up. If I can ever get the RPM's up, it runs great, probably 30+ miles an hour for as long as you hold the throttle down.