The last time I cleaned my throttle body, I removed everything but the TPS, wraped it in a piece of plastic. Tried to save a minute, cost me a TPS. Really have to remove the throttle body, the TPS and the idle motor, to do it right. The idle motor (IAC) , air passeges, usually take some scrubbing, to get clean, even with a good solvent. The TB gasket gets hard, often doesn´t re-seal well (need a new gasket). There is an idle air adjustment screw behind a press in cap, the air pasage at the screw is pretty small. Takes some work to get it clean, a spray and pray, probably isn´t gonna get it clean.
Another down side to cleaning on the vehicle is, oil and solvent puddle in the rear of the intake manifold. There is a slight U shaped section in the manifold that can collect oil and solvent. And nobody really knows, what the solvent and junk moving through your motor is doing to the O2 sensor (could have a chemical and/or oil coating). Hope the label on the cleaner you used said O2 sensor safe, hope they weren´t lying if they said it was safe.
Could have something stuck in the IAC piston or maybe you have a vacumn leak that was plugged with junk and isn´t anymore or your O2 sensor is coated in something. TPS sensor is often suspect, with idle problems, as are vacumn leaks and sometimes the O2 sensor.
I have a slightly flaky MAF sensor (or connector), that messes with my idle on occasion.
If I had to guess, I´d guess junk in the IAC piston.