I just bought a 93 ZJ with a 5.2L for $500. Previous owner said it will start, then die, sometimes if you hold your foot in it, it will stay running. This thing isn’t in the best shape. The ignition switch is buggered up and uses a different key than the door and the VIC doesn’t work, also “security” is illuminated on the dash. It was cheap, so I took it anyway. It seemed to run OK, just with a irratic idle. I figured the IAC as the culprit, so I picked one up on the way home along with plugs, cap and rotor.I got everything done Friday night and it ran great. Drove it about 5 miles down the highway Saturday to the park. After sitting for 2 hours, it wouldn’t run. It would start, rev, then die, even if I held my foot in it.
I finally got it home and was able to get codes using the key on-off. I had to replace the fuse for the VIC in order to do this. The CEL wasn’t on, but it still flashed codes
12-Memory cleared (because I disconnected the battery)
27-injector control circuit bank output driver stage does not respond properly to control system or, injectors 1,2,or3, control cuircuit and peak current not reached.
31-purge solenoid open or short
32 EGR circuit open or short, failed to adjust air/fuel ratio
53 internal control failure, failed self test.
OK. Wow that’s some codes. The 27 and 53 scared me into pulling a used PCM from from Pick-n-Pull. I installed that Sunday morning. I also replaced some vaccum lines I broke leading to the purge solenoid. After running with the replacement PCM, I got weird idle and more codes. Also started, then died once.
25-IAC (which I already replaced)
31 Purge solenoid
32 EGR
53-internal control
I din’t get 27 this time, unless I read the flashes wrong the 1st time and it was 25.
I double checked my vaccum lines and realized I got the check valve to the TB backwards. That made the idle smoother, but still a bit high. I disconnected the battery and left it overnight. I’ll if it still throws the EGR codes tonight.
I don’t really know what to do at this point. Maybe I got a bad IAC or I buggered it up by twisting it? What really bothers me is the start then die problem is intermittent. Also wondering if it has something to do with the security system.