Sorry, had to. :)
Throttle Position Sensor. Code 24 for the ol beastie.
Symptoms: Hesitation when coming to a stop and sudden downshifts (mostly on the highway) when you let off the gas.
Followed the FSM and checked the units voltage. Didn't see any drops or "obvious" problems. But since I had a spare from the old throttle body, went ahead and swapped parts. (current TB is bored out for the supercharger) It came with all new parts.
So far so good.
Guessing it was a dead spot in the sensor. Probably where the vehicle sits at idle. Benching it only showed one little glitch that went away after cycling it back and forth. Indicative of a flat-spot on a rheostat.
There are a lot of TPS out there. From $19-$60! Most of the cheaper ones have bad reviews. But $60 for a friggin variable resistor?! JEEP == Just Empty Every Pocket. ^_^