Note: Allpar does not take responsibility for the veracity of any information or opinions here, does not claim expertise, and is not responsible for any consequences. Please proceed at your own risk.



Chrysler Fault Code 31: Purge Solenoid open or shorted

For model years before 1987, and all L-body (Omni/Horizon) models, a code 31 indicates that the purge canister solenoid circuit is open or shorted.

For models made in model-year 1987 and later which are NOT L-bodies, code 31 is thrown when the purge solenoid/ERG solenoid circuit is open or shorted.

In either case, the power limited light will not be light and the system will not enter limp mode. Code 31 is set when the ECU sees voltages near zero when the solenoid is turned on, or near 12vdc when the solenoid is turned off.

Possible reasons include:

Poor wiring or connection - Read the page ‘How to troubleshoot drivability issues’. Check the wiring and connections from the logic module to the solenoids.   Clean and re-grease the connectors with dielectric grease.

Defective solenoid - The solenoids are located in the right, front fender, in a cluster of up to 4 solenoids.  If a signal from the harness to the solenoid measures 12vdc when the solenoid is off the solenoid will need to be repaired or replaced. See Solenoids-101 for information about how solenoids work and how to test them..

Sensors, Switches, and Other Systems | Main Repairs Page | EEKs

We make no guarantees regarding validity or accuracy of information, predictions, or advice — see the terms of use and privacy policy. Copyright © 1994-2000, David Zatz; copyright © 2001-2017, Allpar LLC (except as noted, and press/publicity materials); all rights reserved. Dodge, Jeep, Chrysler, Ram, and Mopar are trademarks of Fiat Chrysler Automobiles.


New Compass shipping soon

Compass: mpg, $$$

Demon’s drag suspension: better launches

More Mopar Car
and Truck News



’17 Compass preview/off-road test Viper powered Rams Treo: Bug-eyed, light, airy Jeep concept Newport: Big car, low price

General Lee Jumps To Start Autorama Detroit:Jeep responds to damaged reputation in AustraliaWhy Chrysler Dropped the 400 and 440 B V8s?