Could be the clutch not engaging right, gearing being off could be part of it, tires being to far off could be part of it, but most off the time with this it's motor is just not a strong motor, just because your getting your R.P.M does not mean it's a strong motor.