One of the two holes in the egr plate runs back into the intake, mine was really stopped up and throwing out o2 codes and egr codes, I cleaned the hole out with a peice of stiff but flexible cable in a cordless drill. I havent had any codes or idling problems since. Maybe check that out.