1. TPS
2. IACV
3. Idle Screw
4. Air pockets in coolant system.
5. Cold Start valve on the bottom of the throttle body.

I'd start with those then work my way to more costly matters.