If your like me, it was the throttle body getting dirty. Mine got so bad that once i disconnected the battery, when i reconnected it, it wouuldnt re-start without some throttle when it was warm. I assume the computer had compensated for it up until the point it got reset.
cleaned out the throttle body, and its smooth as now. Idle without A|C on isnt to lumpy either
Jamie