Wont Idle..only when cold on 2003 Jeep Liberty

Runs great no codes..just replaced spark plugs...cleaned throttle gate and replaced the air filter. When starting for the first time that day it will start with no problem but will idle back and stall out..If you hold the idle at about 800 rpm and count to maybe 30 ...idles great for the rest of the day. Any Help will be appreciated

by in Lockport, NY on December 22, 2011
1 answer 1 comment
ANSWER by on December 22, 2011
You say no codes. Is that based on that you don't have a check engine light on or you had it scanned with a generic OBD2 code reader.
COMMENT by on December 23, 2011
Thanx..no codes is based on no check engine light. Since I posted I have removed and cleaned the IAC valve..the problem still exists just on first start in the morning. Thanks Ron