Well looks like you can't get rid of me
The EGR assembly is right under the throttle body assembly pretty well at the drivers side end of the Turbo assembly. It can be tested directly with a manual vacuum unit to ensure the diaphragm is intact. Your code 34 indicates a problem with the solenoid circuit itself. The solenoids are located just in front of the passenger side shock tower under a black plastic cover, there should be four of them , they are from left to right "purge", "Egr", "Waste gate" & Barometric read solenoid. The Egr uses a no 18 gauge yellow to a four way connector and then from there to cavity 6 of connector 2 (the blue one) of the logic module located behind the passenger side kick panel. Check the wires coming from the solenoid(s) to a one way connector (they are all common)to 12 volts , fed by fuse #13( 5amp). The logic module I believe is a current sinking style of switch module so it monitors current flow to ground on activation if there is none it sets the fault code you see. If you have access to a Chrysler DRB II (Diagnostic Readout Box II) or equivalent (OTC 4000 or 4000E) you can run a "switch test" to test the circuit. If not, you're doing full continuity tests with a meter . Without a DRB etc. you can clear the code by simply disconnecting the battery for a few minutes. Hope this helps....