Sounds just like what my 88 van did awhile back,the idle surged up and down,would hardly take off from a stop sign. EGR valve fixed mine!