I have a SD-9043 MAC, 20-20028-1 and have been running it for 18 months or so. Up until a couple of weeks ago everything has performed just fine. Then I noticed the engine, with a 12 car freight behind, would have a slight surge up and down of speed. Nothing real noticeable visually but could hear the noise level changing (pulsing). I did a search on the site and found several posts on similar performance. I believe I did all of the recommended potential actions (verify no binding, lube, factory and feature resets, run in forward and reverse at higher speeds for a period of time, verify tape and tach reader, check connections and look for any potential shorts or pinched wire). With no load, I can not detect any surging. In general the speed seems to be consistent with my other engines. This is the only engine that does this. The only thing I haven't done is to reload the sound file (I will have to take somewhere to do this since not set up at home).
Looking to see if there were other solutions found that I could not find in my search.