Hey Lagnaf, I had a similar code (I think mine was P0404; but there are at least 4 codes related to the EGR, upper circuit and lower circuit and hi voltage and low voltage for each).
The thin is mine had NO TROUBLE AT ALL, except for the check engine light on all the time. I didn't had the code for longer than 3 weeks/1500 miles aprox. but it was not related to anything I can think of, except for one time the engine just stalled on a stop light, but I don't know if it was related.
So, I think you should check some other things if you have rough engine run at low speeds, pcv and Throttle body cleaning should help discarding from the easiest to the more complicated. Check how old your spark plugs are, maybe wires, what gasoline have you been using, etc... if you are nopt having engine lights it probably is something simple.
Happy owner of a black 05 Durango SLT. And yeah it's packed with a Hemi