Do you have the TH fix installed? If not, the above post about IAC cleaning is likely right on target.
I have a question about this too. For those folks who live in the colder climates, does the TH fix affect your cold weather idle?
Seems to me that a restriction like a small hole in a copper cap would limit the IACs ability to compensate for cooler outside temperatures & hamper idle at startup. That said, if you have the classic TH fix installed, try removing it & use the 3' length of coiled 1/2" hose to keep the moose at bay.
For less than $5.00 in tubing & an easy 10 minute install, its worth a try IMHO - if you have the copper cap.