I'm just grabbing at straws here but I figured I would ask anyway. I have a 3.0 that had a egr code but cleaned it out a week ago and 50+ miles and no ses light since then and it seems to run a little better too. I failed emissions on the nox today, but the truck runs good, has a complete factory exhaust, and otherwise seems to be in good running order. One tech here is telling me to advance the timing and clean the injectors. Another one is telling me there is still probably something wrong with the egr. Any clues?? I have been driving around on a temp tag for almost 2 months now and need emissions. HELP!!

). Random idea, drawing for straws here too.