Okay. Just going back over all of this to see if we missed something and I didn't pick up on it prior but this ranging only happens after it goes to closed loop? If that is the cause, the only thing that changes is the PCM starts running the engine off of the engine sensors and o2 sensor data. Have you monitored o2 sensor data to see what it is doing? I suspect the short term fuel trim will be negative. This means there is a smaller amount of oxygen in the exhaust due to a higher amount of fuel and the RPM's are high. So the PCM starts to pull fuel and when it does, the RPM's drop and the exhaust goes lean (high amount of o2) and it commands more fuel and the RPM goes back up.
Maybe get a video of the RPM surging because the PCM is not going to react extremely fast but it will be pretty responsive.
Basically, with the issue happening after its warm, we need to start looking at a sensor input to the PCM.
Image (Click to make bigger)
Thursday, November 21st, 2019 AT 5:41 PM