Since idle is a 'learned' function, that answer is partially correct - you need to clear the KAM -a nd messing with the stop screw throws the TPS off - normally the TPS value is reset in the PCM at key-on, but if it is off by too much, you need to readjust it to 0.9-0.99. Here is the procedure we give out to customers who get chips from us...
You probably will need a helper for this procedure.
1)With the motor running unplug the idle air control valve (IAC).
2)The motor may stall or flare at this point.
3)If it stalls, start it again still with the IAC unplugged – have a helper keep the revs up – if it flares go to the next step.
4)Using the throttle stop screw, adjust the idle to where it was commanded – if you do not know, then just pick 800-850 – most tunes are 850. It should idle OK like that.
5)Shut the motor off and disconnect the negative battery cable and step on the brake 3-4 times. Turn the headlight switch on – this drains any excess voltage. Wait 5 minutes or so.
6)Reconnect the battery, plug in the IAC again and start the motor. Should idle better.
7)Shut it off and re-check the TPS voltage. Try to get it back to under 1.0. If it’s too far out of whack, you may have adjusted the throttle stop screw too much. Or if you did not, you have a throttle body that’s a mess. In that case try to come to a happy medium of throttle body stop screw to TPS setting.
8)Sometimes with a BIG cam drilling a small hole in the throttle blade will help get things right, but you do this at your own risk as you can REALLY mess things up if this wasn’t the problem or you made too big a hole.
Be SURE there are no vacuum leaks if it will not hold idle – do a smoke test if necessary.