I'd try cleaning or replacing the EGR. My car has an EGR vaccum hose which was leaking causing me to fail, it was an easy fix.