Check your catalytic converter if you have not done so yet. The monolith inside the converter can break down into small pieces after a time and restrict the exhaust flow. This excessive back pressure can also set a false code blaming the EGR valve. With the engine cold you can try banging on the converter and see if you can hear any rattle sounds. if you do the converter is definately shot. These floating broken pieces can cause the sometime driveability problems that you experiencing as they can move around and completely block the exhaust at times. A good muffler shop can also test the converter efficiency by drilling a small hole front and aft of the converter and insert a probe taking temperature readings with a special exhaust tool.


