I am servicing a Fleischmann HO Scale 0-6-0 steam locomotive, at higher speeds it starts to squeal, then slows down, reduce the throttle and the noise goes away and the engine smooths out and increases speed marginally, the locomotive is DC only, I have cleaned and lubed it as per my usual methods and am running it on rollers for testing, the result is the same in forward or reverse, wondering if it could just be the brushes.
Ted (Teditor) Freeman
From the Land Down Under
(I don't suspect being upside down here in Australia as the cause!)