Bad news.
It's still dying at idle, but only after the engine is hot. After running for about an hour, the engine will start dying on the landing rollout. During the initial runup at the beginning of the day and landings during the first hour, there is no problem. I can only speculate now...