I have a 97 TJ that I recently bought back in November. Since I have owned it I have put new plugs, distributor, rotor, and wires. I have pulled the throttle body and completely and thoroughly cleaned the throttle body. I first cleaned the IAC and that seemed to be the one thing that helped. Then all of a sudden it started doing it again (stuttering on take off or low speeds) just recently. I replaced the IAC, nothing changed, actually think it made it worst. SO I put the old IAC back on and it happens less but still happens frequently. I keep getting a code for the CAT but I have no CAT. I have an aftermarket header into a straight pipe back to the muffler. I still have the upstream sensor and the down stream sensor in there. Does that affect the way the engine runs? Could it just be a TPS? It only has 79K on it. I wish I understood what the sensors do and how that affects other things. Should they just come out since I do not have a CAT? Need some wisdom and knowledge from you seasoned Jeepers.