Another one here, mine does the exact same thing. I have tried cleaning IAC, adjusting idle screw, TPS, etc.etc., still does it. Just like Poboys, when its cold, it's worse.
I am getting a dyno tune within a month, hoping it will help this problem.
Good Luck!