It could be the EGR system. The soleniod on that I hear is prone to failure. Mine turned out to be a vacuum leak in the hoses though. GOod luck. Later! Rob