1995 Dodge Intrepid

Engine Performance problem
1995 Dodge Intrepid 6 cyl Front Wheel Drive Automatic 158000 miles

3.3l engine starts then dies right away, also dies at speed when letting off the accelerator. Will stay idling if I let off the accelerator very slowly. When hot it stalls then wont start until it sits for about 10 minutes. I have a code 25 which says automatic idle speed motor drive circuit shorted, vacuum leak found. I replaced the idle air control valve twice and the problem keeps happening. I also replaced the spark plugs, all of which are white in appearance which I guess means it is running lean. Please help
June 9, 2008.

Check out the related content below while we wait for the question to be answered by a professional mechanic.