My 2003 California egr LB7 recently threw this P0406 code. "EGR sensor A high". My vacuum pump is operating fine. I replaced the EGR valve and cleaned the cooler. It wasnt that dirty, and the original one still worked. The code came back. Today I replaced the two Baro sensors. I immediately got 2 new codes, P0238 and P2229 telling me the "new" Rock auto sensors are the wrong ones or junk, or both. put the original Baros back in and I am back to the P0406. I have low power and can only generate 12-15 pounds of boost under WOT. Currently there is stock programming and stock exhaust back on the truck to get it smogged. Truck has 190k, with new injectors at about 160k. I am at a loss with this one. I see alot of info about the P0404, but not much with this. Is there another sensor im missing? Thanks for any input!