I have a 2006 F350 Super Duty that keeps giving me the P0405 code. The engine has had the EGR system bypassed and it also has a Banks tuner. I have had all the upgrades done to this motor (head gaskets, studs, oil system) there is probably more that I don't remember. I have spent a lot of money...