02blue wrote:
O2 sensor should give a code. How about the fuel pump? Has it been checked? Most of the things I can imagine would send a CEL.

Yeah, I am perplexed. Seems like the fuel pump / filter would give more consistent problems. This only happens when there is a warm start up cycle. If it is started cold, it runs just fine even after it gets hot. If I turn it off when it is hot, then let it sit for a few minutes, turn it back on and leave, it goes through the rough idle cycle. I am starting to think it is the evap purge solenoid.
"The engine enters closed loop operation after it
reaches a specified temperature and the time delay
ends. During closed loop operation, the PCM cycles
(energizes and de-energizes) the solenoid 5 or 10
times per second, depending upon operating conditions.
The PCM varies the vapor flow rate by changing
solenoid pulse width. Pulse width is the amount
of time that the solenoid is energized. The PCM
adjusts solenoid pulse width based on engine operating
condition."
I really have no idea. It only happens on hot start, and doesn't last. It is rather annoying and seems to be getting worse.