Hello "Back Cab" If it where me having this problem, i think i would tackle it in this way. 1) remove the body to expose the inner workings, 2) before doing any more check all the electrical connections are sound, if there not, put them right at this stage, if alls ok 3) remove the motor from the body, then check that the chassis will run along the track freely by gently pushing it, check for any tight spots, it may need oiling or even a good cleaning, if alls well 4) try to run the motor out of the loco to see how it performs, its should run warm but not hot, if its running hot the motor could be faulty.
Good Luck.....
Good Luck.....
