Got it back yesterday. He said it needs to run a while to see if any codes show back up. He said they drove it about 20 miles I think. I drove to work and back (another 40 miles) no CEL light yet. I will put the scanner on it later and see if anything is pending. It sure is running a lot smoother. It was kind of surging and idling rough it actually stalled a few times on me before, so he plugged up some leaks with the new pcv and egr I guess. Another day will tell I think.