A friend of mine has this problem and the dumping the codes from the computer indicated a faulty EGR solenoid ...... I had suspected O2 sensor originally but the codes did not lie and he saved some money.... hope this helps, RC 90 90 88 5KCSTQ Rob Carselle - Columbus, OH