Cherokee Owners,...A little help,...pleaze

I FINALLY FOUND THE PROB,...Front O2 sensor,...after weeks of checking and rechecking, removed and cleaned the Thottle Body, New plugs, hours of running around with a scan tool attached, I called my buddy Tony @ Westbrook Auto,...as it turns out he had a 4.0 Wrangler with the same exact problem. Drove him and his crew nuts. Happiness, Joy and Rapture. New O2 installed and my Cherokee is much happier.