Hi all. My wife's TJ has an occasional miss and sometimes a stall when its cold. Sometimes when she first starts it in the morning it will stall when she puts it in gear. We have taken to reving it up a bit before we put it in gear. It also has a slight hesitation when we first step on the gas when its cold. I was under the hood today trying to figure out the problem and I noticed if I pushed or pulled on the butterfly valve shaft (without turning it) it would change rpm and sometimes even stall. I could not detect any play in the shaft but I could definitely make it change rpm. Is it possible I need a new throttle body? Or could it be something else like the TPS? Can these throttle bodies be rebuilt; as in replace o rings or something? Once the vehicle warms up it runs fine.