Like my 2006/7 Swizzbees they are old tech using brushed motor/controller set up and quite heavy, my pair one Nimh and one lipo now both run on 7s lion.
Your stuttering might be down to motor brushes but if throttle runs ok may be not.
Also check all phase connections are good.
Current draw is...