yeldogt wrote:The T body can be damaged with improper cleaning. Even using the wrong spay will damage some .. can't help. You may be best to find a good used one.
Yeah this isn't really a thing...Well I guess if you're "cleaning" your throttle body with some hydrochloric acid you could damage the aluminum but short of that you're not going to mess up the throttle body itself.
Check the TPS as the other user stated, also on the idle position sensor there is an adjustment screw see if backing that off a bit fixes anything.
Odd that it only fluctuates in gear though... Those are good places to start, and if you accidentally grabbed the HCl instead of the TB cleaner you could go drop 60 bucks on a used one but unless you're breaking bad and have copious amounts of chem lab chemicals around your garage then your TB is probably fine.