JTR, Welcome to the forum!
Glad to hear you're getting back into trains with your son

Hmmm... are you set up on a hard surface? If its carpet, sometimes those fibers can get wound up into the moving parts ie the gears. If thats not it Im sure some others will chime in with other suggestions.
-Conductor