Try running a 13 or 14t pinion. These brushless motors have a sweet spot that they like to run. If overgeared, the motor may be revving too much. Also take apart the motor and check the bearings and clean out any dirt with a brush and compressed air.