Ok I put my new stuff on and my check engine light is off so we'll see how long that lasts. I cleaned my egr valve today but im still getting the p1406 code, so does anyone have any ideas on that?