Quote Originally Posted by BillBoost37 View Post
I agree with knowing the codes to know what is actually going on. I've seen a lot of guys replace an O2 with a P0171 code. All they did was throw money away because that code is 99% never about the sensor.
Exactly, Bill saved me the cost of an o2 , I had a P0171 and through his posts ( and Falconjohn's ) I managed to finally fix it.
It was the egr tube at the manifold had a small crack. I also replaced the missing throttle body screen, at the same time.

Bill - Thank you for the help and patience.