Hi Guys, I have a 2003 Yukon SLT 4 wheel drive with 174,000 miles. Truck runs good and good mileage. For over 4 years it has coding issues and keeps it from passing the yearly inspection. Over the last 4 years I replaced the Mass Air sensor, knock sensors, Map sensor, wires, fuel injectors, manifold gasket and the usual air filter, plugs. The trans was completely rebuilt at 167,000 2 years ago. I use this truck very little. Before I had the trans done I had gone in for inspection and it failed. Code ( running rich) I made some corrections and went back and he said he could still see that there was a code that I had cleared. He told me to drive it 100 miles and if it didn't come back on bring it in. Long story shorter after 5000 miles the light was off long enough to get the inspection. He said it passed but the light will come back on ?? It did and I've been going thru this for a few years now. I took it to a tuner to see if he could figure it out, he looked at the O2 sensors while running and other sensors and he couldn't find anything that would cause the codes. He even felt bad and only charged me $25. Now it's coding running lean which it isn't I continue to check for air leaks but nothing. Has anyone had this issue ? it's in good shape and runs good but evading the cops is something I'm getting tired of.