How many miles do you have on your vehicle?
Did you inspect the old EGR valve for carbon build up?
My guess would be the vehicle has high mileage and significant carbon build up.
here is some information on this code.
http://www.obd-codes.com/p0404