I have a 1997 TJ, and as of late it has starting surging really bad and nearly cutting off at idle. It runs 100% at everything other than idle. but when allowed to idle for a second the rpm's start dropping and jumping back up to 800 or so, going between 200-1100 and about cutting off in the process.
its not throwing any codes. im thinking about taking that little idle air motor thing off and trying to clean it with some throttle body clener, and cleaning the throttle body as well while im in there.