I guess I'm out of ideas. Intermitternt problems are the most difficult to diagnose, especially from afar, and with no codes off the ECM, I don't know where to start.
Here are a few thoughts on the problem. The engine is running fine at speed, so it is unlikely a fuel feed issue. There would be plenty of fuel in the VST tank to keep the engine running for a while at idle, UNLESS your HP fuel pump is crapping out, so I would check and clean the connector to the pump. An air intake problem would show up at high speed, not low speed, so that doesn't seem to be the issue. A typical fuel feed issue would also likely show up a high speed. and not at idle, so that seems off the table. I keep going back to an electrical issue, a loose wire somewhere that is sometimes failing when you come off speed.