I'm having a problem with my 2002 gt w/ 138k miles.

Yesterday I drove home from work and my car ran perfectly normal.

Last night, about two hours later I went to meet up with a friend and when I started my car it started right up but died instantly. It was kinda cold last night too, not sure if that had any effect on it.

So I tried restarting it and it started right back up again but again died instantly.

If I would start it up and give it gas though it seems to run fine. If i keep my foot on the gas slightly i can get it to idle where it should just fine. I even used both feet and drove it around and it drove fine. But again, if i took my foot off of the gas it would die almost instantly.

I tried unplugging the MAF and it didnt help.

Some people said I could have a bad IAC valve which kinda makes sense.

What do you think it could be?

Also, this morning I went out to my car and it started right up and idled fine. ???

Another thing I've noticed is that occasionally on cold mornings before the car is fully warmed up, when I'm coming to a stop it will occasionally bounce up and down in rpms a few times when im coming to a stop. then it idles fine. This happens relatively rarely.

So what are your thoughts?

Thanks for the help !