89 E 350 with rough running/idle when warmed up

Runs/idles pretty good when cold and when warmed up at stop light it wants to die. If you put it into N or Park it idels just fine put it back into D or Reverse and you have to give it gas and brake at the same time to keep it running or it will die.



Replaced throthle possitioning sensor 10 k ago, check engine light on code read EGR flow replaced EGR 4 k ago replaced O2 sensor 1 k ago.



Any ideas? Please help need cube van for work.



Dennis.