I don't know bout jeeps but my 98 chevy 1500 had a misfire that came and went just like you speak of for 2 years, and come to find out it was an O2 sensor. Replaced the sensor cause I finally got tired of it, and it hasnt missed since....knock on wood.