I had a similar problem with the new Bachmann 24 when I fitted it with an ESU Loksound 5 decoder. After checking wipers, wires, etc. and cleaning everything the problem remained. So I decided to remove the capacitors (RF suppressors) from the motor casing and that resolved the problem. You will have to remove the PCB to get to them, but thanks to all wiring being fitted with micro plugs it’s a straightforward job. While I had the PCB out I also removed the factory fitted speaker and enclosure, replacing them with two ESU sugar cube speakers wired in parallel (4 ohm), this certainly improves the sound quality and volume. (Not sure if that particular Zimo decoder needs a 4 or 8 ohm speaker though).
Hope this helps,
Peter