This is related to the post located here.
The author has seen this several times in ESU equipped engines during running at various events albeit a rare occurrence. Two or more brand new consisted engines which were running fine suddenly slow for no apparent reason. After isolating the problem to a single engine that is part of the consist, it was removed from the consist and everything returned to normal. Later the engine was run by itself and displayed a slow down then speed up behavior. Returning it to a consist resulted in that same behavior.
Related to this, a friend of the author bought two new Scale Trains GP 30 A&B units, both with ESU decoders, and was running them at his club's layout. These were the first ESU equipped engines he owned so he asked me what to watch out for. "F9 is Drive Hold and F10 is the independent brake. Don't press these unless you want that effect". While he was running, the drag down happened. He pressed F10 twice on the lead engine and they both returned to normal running (dumb luck it wasn't the B unit).
With this information the author called ESU tech support and was told this is a known problem and they are not sure what is causing it. One thing they did find is that some of the major manufacturers that have equipped their engine with ESU decoders have placed the F10 function, the independent brake, in one of the random function slots. This would cause the drag down at random times and could be really difficult to trace if you are not aware of this problem.
Moral of the story
When you get a new ESU equipped engine, immediately check to see if the F10 function is in the random function collection. If it is, remove it. After checking this, if this happens to you again while running, try the F10 push and see if this works.
ESU is actively looking into this. Sorry, but this is the best that can be done for now.
If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it.