Last year, my Grand Cherokee 4.0L did not pass due to elevated NOx levels so I had the cat. replaced with a CarSound cat, lots of Jeep owners on JU have been using this cat, and passed with flying colors. When I had it tested for this year's inspection, it was 20ppm from being failing the sniffer test. The 4.0L engine does not have an EGR system. What could the problem be? At the time, I had given it a major tuneup, including a high performance ignition coil and had a new air filter and fresh oil. Is the O2 sensor to blame?