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.