Codes 12, 32, and 55.
Code 12 basically means the ignition switch was recently turned off. Once erased, that code is useful if it sets while you're driving and the engine stalls unexpectedly. It would indicate which circuit you need to start the diagnose in. Other than that very rare occurrence, code 12 can be ignored. It will be in every vehicle.
Code 55 means the computer is done displaying the codes. If you think you miscounted, just cycle the ignition switch to "off", then back to "run" one time, and the sequence will repeat. On a few models, the codes will flash repeatedly until you turn the ignition switch to "crank". For the benefit of others researching this topic, three-digit codes are displayed in the odometer readout on '96 and newer models. Chrysler made reading codes yourself much easier than any other manufacturer.
32 - EGR solenoid circuit, open or short detected. In 1995 and older models, fault codes don't get very specific, but they still do a good job of indicating the circuit that needs to be diagnosed. One important point to be aware of is diagnostic fault codes never say to replace a part or that one is bad. When a part is listed in a code, it is actually the cause of that code about half of the time. This is one case where the part has a better chance of being the cause.
When you have an engine-related problem, please list which engine you have. I have five Grand Caravans including a '94 and a '95, both with the common 3.3L engine, so I'm very familiar with them. If that is what you have, the EGR valve sits on top of the intake manifold, close to the brake master cylinder. (I'm doing this from memory here). The part that's more likely to fail is the amplifier on top of the valve. That's about a three-inch diameter black plastic disc. It has a two-wire connector going into a switching valve on top. A vacuum hose is also attached to that valve. This photo shows what the replacement looks like. It is commonly referred to as a "transducer".
Years ago, the only way to get a new transducer was to buy the entire EGR valve with the amplifier mounted to it. Today you can buy just the amplifier. The first thing to do is to be sure the connector didn't get unplugged and overlooked.
Next, if you would like to pursue this the way a mechanic would, use an inexpensive digital voltmeter to back-probe the two wires in the connector, and tell me what you find. For this type of problem, to be valid, the readings must be taken with the connector plugged in. The ignition switch must be in the "run" position. If you don't know how to use a voltmeter, I can help with that. Stick the meter's probe into the back of the connector, alongside the wire, until it touches that terminal and you get a reading. Do the same for the second wire, then tell me what you find.
Since this is such a simple circuit, and since the replacement part is relatively inexpensive, this is one time I would let you just pop in a new one to see if it solves the problem. Normally we don't spend our customer's money on a part until we've ruled out all the other possible causes. Code 32 is saying the computer sees the two wires are shorted together, or there is a break in one of them. The break is more common, and is most likely to occur inside the valve. The next most likely cause for a break would be corroded or stretched terminals in the connector. (That's much less likely if no one has had that connector disconnected or monkeyed with it).
Part of the repair process is to erase the fault code. A mechanic would do that with a scanner, then he would check that is didn't set again. If it does set again, he performed the wrong repair.
For a competent do-it-yourselfer, on vehicles of this era, you can simply disconnect the battery's negative cable for a few seconds. If you don't know how to reset the clock in the factory radio, a simple trick is to reconnect the battery cable at 12:00 noon or midnight.
From here on, feel free to disregard the remainder of my wondrous reply if it will make things too complicated, but I'm going to address right away some things you may run into. Most notably, that is "minimum throttle", but first, there is a third way to erase the fault code. That is to simply drive the van. Codes that don't get detected again will self-erase after 50 engine starts. If the Check Engine light remains on every time you start the engine, it will turn off after those 50 starts. Whether or not the Check Engine light remains on depends on the severity of the problem that had been detected. For very minor, non-emissions-related defects, the light never turns on. For really minor problems that could adversely affect emissions, the light turns on only while the defect is occurring. If it clears up intermittently, the light will go off while you're driving. If it's a little more serious, the light turns on when the defect is detected, then, if the problem goes away intermittently, the light remains on until you turn the ignition switch off, then restart the engine. Still more serious, the light turns on when the problem occurs, but stays on for that drive cycle even if it clears up for a while. The most serious is when the Check Engine light is flashing. That means too much unburned gas is going into the exhaust system where it will burn inside the catalytic converter and overheat it. You're supposed to stop the engine as soon as possible to prevent expensive damage to the converter.
The "minimum throttle" I mentioned is only a Chrysler thing and has an easy solution. When a battery cable is disconnected, the Engine Computer loses its memory. Sensor personalities and fuel trim numbers get relearned automatically, without you even noticing, as soon as you restart the engine. The one exception is minimum throttle. The computer needs to figure out when your foot is off the accelerator pedal so it will know when it has to be in control of idle speed. Until that relearn takes place, the engine is likely to not start unless you hold the accelerator pedal down 1/4". You won't get the nice "idle flare-up" to 1500 rpm at start-up, and it will tend to stall at stop signs. You'll need to drive with one foot on the brake pedal and one on the accelerator pedal. Drive at highway speed with the engine warmed up, then coast for at least seven seconds without touching the pedals. That meets the conditions the computer needs to see for the relearn to take place.
For most drivers experiencing low idle speed, they'll tell you the problem magically cleared up on its own. They don't realize it cleared up because they coasted down an off-ramp, or coasted up to their driveway.
This is the big advantage to erasing fault codes with a scanner. That leaves minimum throttle alone with no need to relearn it.
The bottom line is, . . . if you don't want to do any other testing first, replace the transducer on top of the EGR valve. The same part is used on the identical 3.8L engine. It is also used on the 3.0L Mitsubishi engine. I have that engine in an '88 and '89, but they either didn't use the EGR valve in those years, or I don't remember where it is.
let me know how far you get, then we'll figure out where to go next.
Images (Click to enlarge)
Sep 5, 2026 at 2:25 PM