I'd go one step farther than Rod specified. With the motor unhooked, run it with a DC power supply and monitor the current draw. I've found a number of the no-name motors in Williams and Weaver locomotives draw amps when they should draw milliamps! With no load at 10 VDC, a good Mabuchi 3xx sized motor should draw no more than 200-250ma with no load. The Mabuchi 555 pair I have both draw right at 250ma no load at 10VDC. Typically, the bad motors I find draw a lot more current.
Three segment commutator motors frequently have issues with ERR cruise.