Re: Jeep WJ "surging" idle?
Did you take care, while cleaning the IAC stepper motor plunjer, to not rotate the plunjer head? The head is hold from rotation by two small plastic pieces, which shear off easily when using a bit too much force while cleaning the plunjer. If its free to rotate, it will not move in and out anymore. Besides this, did you clean the IAC air canal as well?
If that all is ok, then you will need a scanner which can show live data. Android phone with Torque App and a bluetooth dongle will do as well. You can then observe the TPS value in %. Idle is around 11-12%, but the important thing is that it should be a steady value when not touching the throttle. If it jumps a bit, then the TPS needs to be changed.