I've been fighting the part throttle hesitation bug for a while now have got it narrowed down to the engine code 34. I've taken almost all measures needed to clear several codes. I just replaced the EGR valve and sensor and I still have code 34 and a very noticeable hesitation at part throttle. Any help would be greatly appreciated.