GM doesn't print a idle specification, However......Here are the target idle speeds vs coolant temp in the calibration.
Make sure there are no vacuum leaks!
People like to monkey around with the Throttle Plate Stop Screw, Adjustment procedure......
*Using a Scan Tool or a DVOM on the Blue Wire at the TPS.......See if the closed throttle voltage is between @ .20-.75 Volts. (If the voltage is in spec, No adjustment is necessary.
*If voltage is Above .80vdc......Adjust the throttle plate screw 'til .75vdc is achieved.
*IF the throttle plate is now sticky.....Remove the throttle body & clean the bore around the plate (Remove MAF while cleaning!)
*Clean the IAC passages as well if throttle body removal is deemed necessary.
*****If the idle speed is now low & unstable.......
*Inspect the IAC wiring for broken wires, And stretched out Terminals.
*If no issues are found, Replace IAC Motor as they are cheap enough.