Crap..I had my code mixed up. P0401 Insufficent flow. Which I mentioned the flow part.

Ok, go to Gearchatter.com and search P0401, now read the diagnostic aids. What it'll say to you is the EGR flow is measured by the MAP sensor. If the map sensor isn't reporting seeing the change, you get a code that has EGR in the title. Once you research it, you'll see that it's almost never an EGR that needs to be swapped. It's likely the map sensor or wiring to it.