It’s also the one I’ve mentioned on here about the rear white wheels with teeth. It runs rough sounding on my track
Have you completely disassembled the truck? One thing that comes to mind is there is a non-conductive cover that goes over the motor. It’s like a piece of fiberboard. That may have deteriorated to the point the motor armature is dragging on it.
Or there is just excessive brush dust and it’s affecting the operation of the motor.
The drive rim and
gear for the bell hammer and light flasher are pretty visible. You could check between both of your chassis to see if the rough runner looks visually different.
I’d check around that
gear for any foreign material wrapped around the clutch spring. That’s the spring on the back side, it looks like a hook. When running in forward, that spring will engage a pin on the
gear and begin driving that axle. When put in reverse that spring disengages and the
gear doesn’t drive the axle.
Are the pick-ups in decent shape? Is the pick-up plate oriented correct so that the convex part is against the pick-up, and both screws are flush in the countersink of the pick-up plate?
Lastly would be the condition of the motor brushes. But you can’t check those unless you take the motor apart. That would be a last resort.