Forgive my simple mind but why not just unplug the EGR? That is what I did to mine weeks ago when I was belching black smoke and horrendous performance - since then - no more black smoke, no more belching and puking, no more hesitation and no codes to boot.