95 2.5 V6, 104k miles

running poorly, bad gas mileage. studders, sounds like it's running on 5 cylinders rather than the 6 that are in there.

i've gutted the cat.
i've pulled the throttle body and cleaned the EGR passages.

i did a "suck test" on the egr, and the engine speed drops and stumbles a bit, but doesn't die completely.

getting CEL and the code is 332. (key on, engine off)

sounds like it needs a DPFE to me, but was just looking for confirmation from the resident wizards ...

any comments ?


thanks !

DLD