My 1997 5.2 Dodge dies at idle as well. Using the on-off-on-off-on the check engine light spit out this. One flash, long pause, two flashes, long pause, two flashes, long pause, five, pause, five, pause, six. 1, 2, 2, 5, 5, 6. Was confused with the six because it does not correspond to anything. Maybe it is read as a 5. 12 is battery disconnect, 25 is IAC Idle air control. But we replaced both the IAC, and TPS sensors yesterday. Also the ping/engine knock is bad--sounds like a diesel under throttle.
UPDATE** SO I read codes as 12, 25, 55. I tried it with MAP disconnected and it idled well for a minute. Now I got code 14 added which is MAP voltage out of range so computer sensed that change.
Restart and it stalls every single time now. There is nothing intermittent about it! Change dout battery to a known full charged one and no changes. Could the MAP sensor be the culprit? Maybe the new out of box IAC Sensor was junk!
Sunday, April 4th, 2010 AT 3:07 PM