IAC Valve.

Mine does the same thing. Just picked up the valve, only 94 bucks CDN from the dealer. Unfortunately, it looks like I'll have to pull the intake manifold off to replace it. ACK!