you have to be very exact. Just because a code will have the letters EGR in it doesn't mean that the EGR valve is bad. Hell, those things rarely(well, kinda rarely) go bad. Did you remove the little plugs that look like welch/freeze plugs to clean the EGR ports?