Results 1 to 15 of 15

Thread: Code 31 Purge Solenoid error

  1. #1
    Hybrid booster Turbo Mopar Contributor
    Join Date
    Sep 2007
    Location
    Owens Cross Roads, Alabama
    Posts
    338

    Code 31 Purge Solenoid error

    1985 Omni GLH-T
    Factory Stock

    I replaced and cleaned both 2 seperate sets of solenoids and still have a problem. They were cleaned and checked with a 12 volt source and blew air threw them and they work perfectly. Now why do I still have a stumble at 50-65, kinda like feeling the air conditioner coming on and off every 3-5 seconds. Reset the battery and still the code pops up. What else can I look for? Thanks.


    Fuzz

  2. #2
    boostaholic
    Join Date
    Feb 2006
    Location
    Bloomingdale, IL 60108
    Posts
    1,312

    Re: Code 31 Purge Solenoid error

    i know, this might be out there, but on my 89 shelby, when i disconnected those solinods i got a code thrown....i don't have them even hooked up...so maybe something in the wiring? u maybe dont have a complete circuit?
    I would find where the other end goes and do a resistance check..

    Tom

  3. #3
    Hybrid booster Turbo Mopar Contributor
    Join Date
    Sep 2007
    Location
    Owens Cross Roads, Alabama
    Posts
    338

    Re: Code 31 Purge Solenoid error

    Still having this code pop up after back tracking all of the wiring, now what? Can anything else cause this?


    Fuzz

  4. #4
    Hybrid booster
    Join Date
    Jun 2008
    Location
    michigan
    Posts
    329

    Re: Code 31 Purge Solenoid error

    I'm getting the same thing on my '87 GLHS, except the wiring/placement of the solenoids don't match up with what's in the manual. Manual shows layout (from left to right) as "Purge/EGR/Wastegate/MAP", on mine it's "not used/Purge/Wastegate/MAP". Must be a GLHS thing.

    From what I've read the purge selenoid is only active/powered when the engine is cold, diverting vacuum from the throttle body down to the two-way valve on the charcoal canister, allowing fuel tank fumes to vent to the atmosphere (through the filter).

    Once the engine warms up, the solenoid is switched off and the throttle body vacuum is then switched over and used to directly purge/vent the fuel tank.

    As far as the code, the logic module must have the ability to detect current flow through the solenoid/coil. Start your motor up cold and look for 12v at the coil. If you have 12v then check out the connector for corrosion, and then chase down the ground wire.

    I'll let you know what I find on mine--good luck.

  5. #5
    Hybrid booster
    Join Date
    Jun 2008
    Location
    michigan
    Posts
    329

    Re: Code 31 Purge Solenoid error

    Bench checked the assembly with 12v and a vacuum source, all ok. Good ohm readings through the factory connector. Blue ground wire checked out good while parked in the drive.

    The six-pin connector hadn't been apart in awhile so I cleaned it a bit and greased with elex paste, now it's fine. Look's like the issue was electrical, versus a bad logic module.

  6. #6
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error

    Check for cracked hoses near the gas tank and follow the lines up to the front (engine compartment)
    These older systems are too stupid to know the difference between a cracked hose and a mechanical failure depending on where the cracked hose is. I would recommend disconnecting the EVAP system all together, get it electrically sound and just loop the hose at the purge solenoid.
    We did this on my brothers Spirit R/T, the Evap system isn't even hooked up and he doesn't throw an engine light.
    Or bring the car to me, i'll put a sticker on it

  7. #7
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error

    DR-11A Fault Code 31-Canister Purge Solenoid Circuit
    Notes

    With diagnostic read-out tool connected to engine test connector, connect a voltmeter to pink wire of dual solenoid 4-way connector and ground.
    Place system in ATM Test Mode Code 07, voltmeter should be cycling and solenoid should be clicking.
    If voltmeter reads a steady voltage within 1 volt of battery voltage, proceed to Test 11 step B.
    If voltmeter is pulsating between 0 and 3 volts, proceed to Test 11 step C.
    If voltmeter is not pulsating but reads 0 to 1 volt, disconnect logic module blue connector. If voltage is now within 1 volt of battery voltage, replace logic module. If not, proceed to Test 11 step C.

    THATS IF YOU HAVE A DRB OF SOME SORT, OR OTHER SCANNER

  8. #8
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error

    DR-11B Checking Canister Purge Solenoid Control
    Notes

    Turn ignition switch Off, then connect a voltmeter to terminal No. 5 of logic module blue connector and to ground.
    Turn ignition switch to Run position.
    If voltmeter indicates voltage is within 1 volt of battery voltage, replace logic module.
    CAUTION: Before replacing the logic module make sure the terminal in cavity No. 5 is not crushed so that it cannot touch the logic module pin.

    If voltmeter indicate no voltage, repair open circuit in wire of terminal No. 5 to solenoid assembly.


    DR-11C Checking Canister Purge Solenoid
    Notes

    With ignition switch in Off position, disconnect solenoid 4-way and single electrical connectors.
    Connect an ohmmeter between blue wire of single connector and pink wire of 4-way connector.
    If ohmmeter indicates resistance, proceed to Test 11 step D.
    If ohmmeter indicates an open circuit, replace solenoid assembly.


    DR-11D Checking Canister Purge For Short Circuit
    Notes

    With solenoid 4-way electrical connector disconnected, disconnect logic module blue electrical connector.
    Connect an ohmmeter between blue electrical connector and ground.
    If ohmmeter does not indicate continuity, replace logic module.
    CAUTION: Before replacing the logic module make sure the pink wire of the solenoid harness is not shorted to ground.
    If ohmmeter indicates continuity, check wiring from terminal No. 5 from short circuit to ground.

  9. #9
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error

    let me know if you need wiring diagrams or connector pinouts, I got fancy pictures

  10. #10
    Hybrid booster Turbo Mopar Contributor
    Join Date
    Sep 2007
    Location
    Owens Cross Roads, Alabama
    Posts
    338

    Re: Code 31 Purge Solenoid error

    I'll do this this weekend and get back with you. Thanks alot.


    Fuzz

  11. #11
    Hybrid booster
    Join Date
    Jun 2008
    Location
    michigan
    Posts
    329

    Re: Code 31 Purge Solenoid error

    On the GLHS L-body apparently the PINK wire is not used for the purge--the PINK wire goes to the solenoid on the far-left and it's not used on this model. The purge canister is connected to what my '87 manual shows as the EGR solenoid, 2nd from left.

    Do you have any TSB's or amendments to the service manual regarding this?

    Also, do you have any schematics/drawings for the Power Module?

  12. #12
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error




  13. #13
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error




  14. #14
    Hybrid booster
    Join Date
    Aug 2009
    Location
    Pennsburg PA
    Posts
    544

    Re: Code 31 Purge Solenoid error

    Does this help you guys in some way?

  15. #15
    Hybrid booster Turbo Mopar Contributor
    Join Date
    Sep 2007
    Location
    Owens Cross Roads, Alabama
    Posts
    338

    Re: Code 31 Purge Solenoid error

    Yep, it helped out alot and I had a bad ecu. Thanks again.


    Fuzz

Similar Threads

  1. Vacuum Attachment to Wastegate and Purge Solenoid
    By MopàrBCN in forum "I need help!"
    Replies: 3
    Last Post: 07-03-2008, 07:40 AM
  2. code 37 (baro-pressure read solenoid)
    By Badger in forum EFI Tuning
    Replies: 0
    Last Post: 06-14-2008, 04:12 PM
  3. Made an error, Code 43
    By LowSL2 in forum 16v Factory Engines
    Replies: 13
    Last Post: 10-04-2007, 05:45 PM
  4. Replies: 0
    Last Post: 12-17-2005, 02:50 PM
  5. SMEC Fault Codes
    By Frank in forum Old FAQ Info
    Replies: 0
    Last Post: 12-17-2005, 02:50 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •