This could be one of two things. I had the same problem with the same rifle. The first is shimming, if it has been opened and worked on. The latter is that its your (his) motor. If its a High torque Motor than it might require some extra juice, My CA sportline has an AMP motor and on the box it says power output: 9.6v. So in order to cycle you need that amount or higher. To check if it is the motor feel and see it the wiring get hot because that means its drawing power but its not enough. Ball bearing Spring guide and piston wont help either because those are not the parts involved with the cycling of the gears which is were your problem most likely manifests. Also check the sector gear if it has not been replaced, Its pot metal so it wears very fast, and the worn teeth apply unnecessary friction.