IDK what happened with my post, I saw 2 posts and changed one to double post, now the other one's gone.
Anyway, you're describing a fairly common issue with the ICM and/or coil, it runs fine until it warms up and starts stumbling. TunerPro won't tell you the ICM is bad but, you may trap a sudden spike in RPM during a data log.
The ICM will send a random pulse to the ECM which, in turn, thinks the engine is running faster so it'll change the SA and injector DC to coincide with your SA and VE tables for that speed.
That’s probably the only part of the ignition system I’m yet to touch. I’ll mess with it and hopefully that will solve my issue.