My Jeep Cherokee Laredo 4.0 Liter Engine failed the smog check because NO was too high. Everything else passed. CO at 15mph was 0.02 and at 25mph was 0.01, but NO at both speeds was above 700 ppm.
I have done a lot to this Jeep to try to get it to pass the smog test. The above results were from my third test. The Jeep has made great improvements from the first test, but can not get it to pass.
Most recently I repaired: EGR valve, valve cover hose (PCV valve), the oxygen sensor is new, the MAP sensor is new, plus I put in a new catalytic converter.
I recently also treated the fuel system with Sea Foam. I took it to a different smog test shop. They said that my #3 fuel injector was leaking, and my Jeep Cherokee failed the Fill Pipe Restrictor test. This did not happen on the first 2 tests at the other shop. I need some help. If I replace that injector, will that solve my problem, or is there something else?