Hi,
When the vehicle is first started, temperature plays a role on air fuel mixture. If it correct mixture isn't controlled, it will cause drivability issues. The engine temperature sensor sends a temp signal to the computer and then at this point, the computer determines the correct mixture.
One of the first things I would check is that sensors reading when cold. If it is a good bit different than the ambient temperature, it can cause this and not set a code because the computer doesn't realize the reading is wrong. If you can access a live data scanner, simply go to live data and see what temp it being indicated.
Take a look through these links:
https://www.2carpros.com/articles/how-a-coolant-temperature-sensor-works
https://www.2carpros.com/articles/symptoms-of-a-bad-coolant-temperature-sensor
https://www.2carpros.com/articles/coolant-temperature-sensor-cts-replacement
Now, there are other things that can cause this. Another common issue is an engine vacuum leak. If there is a leak, for example, on the intake manifold, when the engine warms up, the metal will expand and could stop the leak.
Now, here is a link that explains how to check for a leak, but this will need done during the time the engine is cold and the problem would happen.
https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Let me know if any of this helps. Also, this problem can be several other things, but without a code, we need to start checking different things. The problem could be low fuel pressure resulting from a partially plugged fuel filter. However, since the codes are now gone, the only thing we can do is start checking.
Let me know what you find or if you have other questions.
Joe
SPONSORED LINKS
Wednesday, March 11th, 2020 AT 7:36 PM