What did you clean the TB with?
Wonders if someone didn't try and turn down the idle using the throttle stop screw on the throttle body...
If so, that could cause an "off idle" stumble.
note: idle control is accomplished BY the PCM using the IAC, you shouldn't have to adjust the throttle stop screw, unless it was "fiddled with by a shadetree mechanic".