Did you check the vacuum nylon lines on the switch over valve? Indy shop found the culprit for my EGR code it was the rubber vacuum branch fitting in the intake manifold located (in front of the ETA )(back of water outlet). This fitting holds the nylon tubing going to the switch over valve. It was cracked. Hope this helps.