It could also be your idle air control motor is going bad. It's located on the front of the upper intake, behind the TB. Mine went bad and had similar symptoms.
I had my IAC serviced along with the PCM reflash and relearn and that did it for me. It doesn't sound like your computer is going bad - but you may want to have it checked out if the IAC doesnt do it.
I had my IAC serviced along with the PCM reflash and relearn and that did it for me. It doesn't sound like your computer is going bad - but you may want to have it checked out if the IAC doesnt do it.