Hello everyone, I will try try to make this as short as possible. I cleaned my throttle body a few months ago on my 08' TrailBlazer after I bought it. The first time I didn't disconnect the battery like I should have before cleaning it, I left it on and sprayed the butterfly and the inside. The next day I noticed the RPMs would jump and dip a bit but ONLY when I was coasting, never at a complete stop or while accelerating. A few weeks later I cleaned it again but this time I removed the TB and disconnected the battery first, next day same problem. It's been approximately 2 months now and a mechanic friend of mine told me it needed an idle relearn so I took it to the shop today and had it done. They cleaned the MAF sensor and did a few other things to it as well. Anyway, my RPMs still do the jump and dip even after taking it to the shop, no change. I took it to another shop and they said that since the TB is controlled by the computer, by me manually opening the the butterfly when cleaning it, it has gotten it out of sync. They told me my options are to take it to a Chevy dealership and have the system flashed($$) or replace the throttle body itself($$$$). Does this sound right to you guys, does anyone have experience with this issue as well? Thanks for any and all advice and suggestions!