DPFE would only cause a CEL, not stalling. Sounds like the IACV or the Fuel Pump since it runs rough after it doesn't stall ... IACV would ONLY effect idle (throttle plate closed). I would check fuel pressure at the rail during idle and go from there.Originally posted by: 01blkcat
Could be IACV, or the DPFE, check that your throttle plate is clean, vacuum leaks....
Meaning: get those codes scanned :biggrin: