I've recently inherited a box of my father's old trains, which have sat around unused since the late 1960's. It's all Triang TT stuff (we live near the Hornby factory), so spare parts and info seem a bit thin on the ground compared to other brands.
There are three locomotives (two Jintys and one diesel shunter), which all use the same motor and chassis:
I removed the brushes and cleaned the commutator with contact cleaner, then refitted the brushes. All three motors spin up if you apply power directly to the brushes, but two won't work if the pick-up wire is connected to the brush (the wire that runs to the suppressor and ultimately to the wheel pickup). So it appears that there's a short somewhere on the motors, but I can't for the life of me find it using a multimeter.
Here's another shot of the motor:
I'm not that experienced with servicing or restoring motors, so if anyone can point me in the right direction it would be greatly appreciated.