Depending on car/year their are one or two solenoids on the intake manifold that control idle (for cold start and when you increase the load with the AC etc). I would bet that they are not working properly. You sound like you have done this a few times. Look in a chiltons/etc for the IAC-AAC, IACV-FICD in a FSM. Chiltons doesn't call it the IACV so it might be FSM time.