Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0456 on 2012-2019 Jeep Compass: Causes and Fixes for Small EVAP Leaks

The P0456 code on a Jeep Compass indicates a very small leak in the evaporative emissions (EVAP) system. The most common causes are a loose or faulty gas cap, a bad EVAP purge valve, or a cracked leak detection pump (ESIM). Start by checking the gas cap and the fuel filler neck for rust.

18 minutes to read 2012-2019 Jeep COMPASS
Most Likely Cause
Loose, Damaged, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $350
Parts Price
$15 – $150
Safe to drive — You can continue driving with a P0456 code. It does not affect engine performance or safety, but your vehicle will fail an emissions test until the leak is fixed. In rare cases, a faulty purge valve associated with this code can cause stalling after refueling.
Key Takeaways
  • P0456 is a minor issue that won't stop you from driving, but it will cause you to fail an emissions test.
  • Always start with the simplest and cheapest fix: check that your gas cap is tight and its seal is intact. Also, check the filler neck for rust.
  • If a new gas cap doesn't fix it, the next most likely parts to fail are the EVAP purge valve (in the engine bay) or the leak detection pump/ESIM (on the charcoal canister by the rear wheel).
  • A professional smoke test is the fastest way to accurately find the leak if it's not obvious, saving you from replacing unnecessary parts.
The code P0456 means your Jeep's main computer, the Powertrain Control Module (PCM), has detected a very small leak in the Evaporative Emission Control (EVAP) system. This system's job is to capture gasoline vapors from the fuel tank and prevent them from escaping into the atmosphere. The PCM runs self-tests to ensure the system is sealed; when it detects a leak equivalent to a hole smaller than 0.020 inches (about 0.5mm), it stores this code and turns on the Check Engine Light.

What's Unique About the 2012-2019 Jeep COMPASS

White plastic ESIM (Evaporative System Integrity Module) mounted on a Jeep Compass charcoal canister.
The ESIM (Evaporative System Integrity Module) is a common culprit for P0456 on the Jeep Compass. If you remove this white plastic module and it rattles when shaken, the internal plunger has failed.

The 2012-2019 Jeep Compass spans two distinct generations (MK and MP), which use slightly different EVAP components. A common failure point on these vehicles is the Evaporative System Integrity Module (ESIM), also known as a leak detection pump, which is mounted on the charcoal canister. This white plastic module is known to develop cracks or internal failures, causing the P0456 code. In a diagnostic video for a 2017 Jeep Patriot (a platform mate), a technician noted the ESIM was faulty because the internal plunger was loose and rattled when shaken, unlike a new part. Manufacturer Technical Service Bulletins (TSBs) repeatedly mention this code and recommend a specific dealer-level diagnostic, the "wiTECH Small Leak Verification Test (SLVT)," to pinpoint the leak, indicating it's a known issue. [Bulletin #1801923, Bulletin #1804823]

Diagnostic Flowchart

Mechanic disconnecting the vapor line from an EVAP purge valve to check for vacuum suction.
To test the purge valve, disconnect the vapor line while the engine is running. If you feel suction at the valve port, it is stuck open and needs replacement.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What symptoms are you experiencing alongside the P0456 check engine light?
→ Inspect the gas cap O-ring and check the filler neck for rust. If rusty, stuff a rag inside, sand the metal lip smooth, and install a new OEM Mopar cap (52124512AA) for $15-$40.
→ Test and replace the EVAP Purge Valve ($40-$80, Mopar 4891741AC). Disconnect the vapor line with the engine running; if there is suction at idle, the valve is stuck open.
Have you inspected the ESIM module near the rear driver's side wheel?
→ Twist off the white plastic ESIM from the charcoal canister and shake it. If it rattles, the internal mechanism is broken. Replace it for $30-$70 (Mopar 04861963AD or 04861961AD).
→ Have a shop perform a smoke test ($75-$350 labor) to inject low-pressure smoke into the EVAP port and find hidden pinhole leaks in the hoses or canister.

Generation note: The specified year range covers two generations of the Jeep Compass: - First Generation (MK): 2012-2017 - Second Generation (MP): 2017-2019 While the fundamental causes are similar, part designs and locations (like the purge valve and charcoal canister) can differ. For example, the purge valve on the MK generation is often located near the airbox or down below the brake booster. On the MP generation with the 2.4L engine, it's under a foam cover near the intake manifold. The ESIM/leak detection pump is located on the charcoal canister near the rear driver's side wheel on both generations. Always verify the correct part for your specific model year.

Symptoms You May Notice

  • Check Engine Light is on.
  • A "gascap" message may appear on the dashboard.
  • A faint fuel smell, though this is rare.
  • Vehicle may stall or run rough immediately after refueling (often points to a bad purge valve stuck open).
  • Difficulty starting the engine after filling the gas tank.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the charcoal canister when only the small, inexpensive ESIM/leak detection pump attached to it has failed.
  • Repeatedly replacing the gas cap when the actual leak is from the purge valve, a cracked hose, or rust on the fuel filler neck.

Most Likely Causes

Comparison showing a clean, smooth fuel filler neck on the left and a rusty, corroded filler neck on the right.
A rusty fuel filler neck is a known issue on the Jeep Compass and Patriot. Even with a brand new gas cap, rust on the metal lip will prevent the O-ring from sealing, triggering a P0456 small leak code.
  1. Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability This is the most common cause for any EVAP code on any vehicle. The seal can wear out, or the cap may not be tightened properly. Using a non-OEM cap can also cause issues.
    How to confirm: Ensure the cap is tightened until it clicks at least three times. Inspect the rubber O-ring for cracks or damage. Also, inspect the fuel filler neck for rust or debris that could prevent a good seal; this is a known issue on Compasses and their platform mates. Some owners temporarily fix the seal by applying Vaseline to the gas cap O-ring.
    Typical fix: Clean the filler neck rim with sandpaper or a file and replace the gas cap. This is an inexpensive first step. 🎬 Watch: This quick video shows how to fix gas cap codes. Always opt for an OEM Mopar cap if possible, as aftermarket caps are a frequent source of recurring codes.
    Est. part cost: $15-$40
  2. Faulty EVAP Purge Valve/Solenoid 🟡 Medium Probability The purge valve can get stuck open or closed, or develop a small internal leak, which is a common failure on many Chrysler/Jeep products. When stuck open, it can cause stalling after refueling.
    How to confirm: With the engine running, disconnect the vapor line from the valve and feel for suction with your finger; there should be no vacuum at idle when the valve is not commanded on. A more definitive test involves applying power and vacuum to the valve to see if it holds, or simply trying to blow through it when disconnected (no air should pass).
    Typical fix: Replace the purge valve. On the MK Compass, it can be difficult to access below the brake booster. On the MP Compass, it is typically under a foam cover on the engine. 🎬 Watch: How to locate and replace the 2.4L purge valve.
    Est. part cost: $40-$70
  3. Cracked or Faulty Leak Detection Pump (ESIM) 🟡 Medium Probability The Evaporative System Integrity Module (ESIM) is a known weak point. The white plastic housing, especially on the module attached to the charcoal canister, can develop hairline cracks or internal failures, causing a small leak. This is a very common failure on Jeep Compass, Patriot, and Grand Cherokee models.
    How to confirm: A smoke test is the best method. Smoke is forced into the EVAP system, and a leak will be visible coming from the ESIM housing. Visually inspect the white plastic module for any visible cracks. Another diagnostic trick is to remove the ESIM and shake it; if it rattles, the internal mechanism is likely broken and it needs to be replaced.
    Typical fix: Replace the ESIM module. It twists into the charcoal canister, which is located near the rear driver's side wheel, often behind the wheel well liner. 🎬 See this walkthrough on how to replace the ESIM module.
    Est. part cost: $30-$60
  4. Cracked or Disconnected EVAP Hoses ⚪ Low Probability Over time, rubber and plastic hoses can become brittle and crack, especially in areas with engine heat or exposure to the elements.
    How to confirm: Visually inspect all accessible EVAP lines running from the fuel tank, to the charcoal canister, and to the purge valve in the engine bay. A smoke test is the most effective way to find a small hose leak.
    Typical fix: Replace the damaged section of hose.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Cracked Charcoal Canister: Less common than the ESIM or purge valve failing, but the canister body itself can crack from road debris or age, causing a leak.
  • Leaking Fuel Filler Neck: The metal tube leading to the gas tank can rust and develop pinhole leaks, preventing the system from sealing. This is more common in regions that use road salt and has been documented by owners as the root cause after multiple other parts were replaced.
  • Leaking Fuel Tank Gasket: On some Jeeps, the gasket for the fuel pump/sending unit on top of the gas tank can fail, causing a leak that is difficult to find without a smoke test.

Diagnosis Steps

  1. Check the Gas Cap and Filler Neck: This is the simplest and most common fix. Remove the cap, inspect the seal for cracks, and check the filler neck for rust or dirt. Reinstall the cap, ensuring it clicks several times. Clear the code and drive for a few days to see if it returns. If the neck is rusty, it must be sanded smooth to create a seal.
  2. Visual Inspection: Look over all visible EVAP hoses in the engine bay and under the vehicle near the fuel tank. Look for any obvious cracks, breaks, or loose connections.
  3. Inspect the Purge Valve: Locate the purge valve in the engine bay. With the engine off, disconnect the hoses and try to blow through it. If air passes, it's stuck open and needs replacement. Alternatively, with the engine running, check for vacuum on the canister side of the valve; there should be none at idle.
  4. Inspect the ESIM (Leak Detection Pump): Locate the charcoal canister near the rear driver's side wheel. Inspect the white plastic ESIM module attached to it for any visible cracks. Remove it (it twists off) and shake it. If it rattles, the internal components have failed and it should be replaced.
  5. Perform a Smoke Test: If the simple checks don't reveal the issue, a smoke test is the definitive diagnostic step. A machine injects low-pressure smoke into the EVAP service port. The leak will be revealed by the escaping smoke. This is the most reliable way to find pinhole leaks in hoses, the canister, or the filler neck. This is the method shops use and is equivalent to the dealer's SLVT test. [Bulletin #1801923]

Parts You'll Likely Need

Close-up of a new OEM Mopar gas cap highlighting the thick rubber O-ring seal.
When replacing the gas cap, always opt for an OEM Mopar cap. Aftermarket caps often have thinner O-rings that fail to seal properly against the Compass's filler neck.
  • Gas Cap (OEM #Mopar 52124512AA) — The seal wears out over time or the cap isn't tightened correctly, making it the most frequent cause of P0456. Rust on the filler neck can also prevent a good seal.
    Trusted brands: Mopar, Stant
    OEM price range: $25-$40
    Aftermarket price range: $15-$25
  • EVAP Purge Valve / Solenoid (OEM #Mopar 4891741AC (for 2012-2017 MK models)) — This valve is a common failure item that can leak internally, causing a small leak code and sometimes stalling after refueling.
    Trusted brands: Mopar, Dorman, Standard Motor Products
    OEM price range: $50-$80
    Aftermarket price range: $40-$70
  • EVAP Leak Detection Pump (ESIM) (OEM #Mopar 04861963AD (for MP models), Mopar 04861961AD (for MK models)) — Also called an Evaporative System Integrity Module, this part is a known weak point that cracks or fails internally, causing this specific code.
    Trusted brands: Mopar, Dorman
    OEM price range: $40-$70
    Aftermarket price range: $30-$60

Related Codes That Often Appear With This One

  • P0455 — Indicates a large EVAP leak. Sometimes a failing component can trigger both small and large leak codes at different times.
  • P0457 — Specifically indicates a leak due to a loose or missing fuel cap. If you see this with P0456, the gas cap or filler neck is the prime suspect.
  • P0335 — This Crankshaft Position Sensor code was noted alongside P0456 in TSB #18-048-16 and its revision. This is likely due to a software issue addressed by a PCM update rather than a direct mechanical relationship.

Technical Service Bulletins (TSBs) & Recalls

  • 1801923
  • 1804823
  • 18-048-16
  • 18-048-16 REV. A

Platform-Specific Known Issues

  • YouTube - Jeep Compass Gas cap easy fix P0455 P0456 P0457 — A common story on forums for the Jeep Compass and its platform-mate, the Patriot, involves owners who replaced the gas cap multiple times to no avail. The actual problem was a rusty fuel filler neck lip, which prevented the new cap's gasket from sealing properly. The fix was to stuff a rag into the neck to catch debris, then sand the metal lip smooth before installing a new OEM gas cap.
  • Reddit r/AskAMechanic — On a Reddit thread, a 2014 Jeep Compass owner described a persistent issue where the vehicle would want to stall for the first portion of a tank after every fill-up. The community consensus pointed directly to a faulty EVAP purge valve that was likely stuck open, allowing raw fuel vapor to flood the intake manifold after refueling.
  • YouTube - Diagnosing P0456 on a 2017 Jeep Patriot — In a diagnostic video for a P0456 code on a 2017 Jeep Patriot, the technician found the leak was not in the hoses after a smoke test. The problem was the ESIM (Evaporative System Integrity Module). He demonstrated that the old, faulty module's internal plunger was loose and made a rattling sound when shaken, while the new replacement part was solid and silent. This provides a quick physical check for a failed ESIM.

Mechanic-Grade Diagnostic Values

  • EVAP Purge Valve/Solenoid Functionality — expected: No air should pass through the valve when it is disconnected and not energized.. Failure: If you can blow air through the valve with it disconnected, it is stuck open and faulty.
  • Fuel Tank Pressure (FTP) Sensor Voltage — expected: The sensor is a 3-wire component with a 5-volt reference, a ground, and a signal wire. The signal voltage should change as the system pressure changes during an EVAP test.. Failure: No 5-volt reference at the connector (with key on), or a signal voltage that is stuck and does not change when a vacuum is applied to the system.
  • Scan Tool Live Data - ESIM/NVLD Switch Status — expected: During an EVAP test cycle (engine running, purge commanded), the switch status should change from 'Open' to 'Closed' as the system pulls a vacuum.. Failure: The switch fails to close, indicating a leak. If it closes but opens again very quickly, it indicates a small leak.

Scan Tool Commands That Help

  • wiTECH (Dealer Tool): Small Leak Verification Test (SLVT) — This is the manufacturer-specified automated test to confirm the presence of a small leak, as mentioned in multiple TSBs. It is the most definitive way to verify the fault condition before manual diagnosis.
  • Professional Scan Tool (e.g., Autel): Monitor EVAP System Live Data (EUM/NVLD Switch Status) — Used to observe the EVAP system's ability to seal itself. Watching the switch status change from open to closed confirms the system can pull a vacuum. The time it takes for the switch to reopen indicates the size of the leak.

Wiring & Ground Locations

  • PCM Connector C1, Pin 4 — At the Powertrain Control Module (PCM) on a 2017 Compass 2.4L.. This pin (K52 circuit, Dark Blue/White wire) is the control for the EVAP Purge Valve. It can be tested for proper signal from the PCM.
  • PCM Connector C1, Pin 41 — At the Powertrain Control Module (PCM) on a 2017 Compass 2.4L.. This pin (N7 circuit, Dark Blue/Orange wire) is the signal from the Fuel Tank Pressure sensor. It can be tested to see if the PCM is receiving a valid pressure reading.
  • PCM Connector C1, Pins 51, 52, 53 — At the Powertrain Control Module (PCM) on a 2017 Compass 2.4L.. These are primary ground pins (Z909 circuit, Black wires) for the PCM. A poor ground here can cause erratic behavior in any system the PCM controls, including the EVAP system.

Real Owner Repair Stories

  • YouTube video creator (Jeep Compass (MK generation)) — Check Engine Light with codes P0455, P0456, P0457, and a 'gascap' message on the dashboard.
    ❌ Tried (didn't work) Taking it to a shop several times., Replacing the gas cap multiple times.
    ✅ What actually fixed it The owner discovered significant rust buildup on the metal rim of the fuel filler neck. They stuffed the neck with a paper towel to protect it, then used a file and sandpaper to clean the rust off the rim until it was smooth. This allowed the new gas cap to create a proper seal.
  • YouTube video creator (Vehicle with P0456) — Check Engine Light with code P0456.
    ❌ Tried (didn't work) Replacing the purge valve., Replacing the gas cap.
    ✅ What actually fixed it After the initial parts replacements failed, a smoke test was performed. The smoke test revealed that the fuel filler neck itself was leaking, which required replacement.

"I Checked Everything" — The Actual Cause

  • In a diagnostic video on a 2017 Jeep Patriot (platform mate), a technician performed a smoke test and initially saw no leaks from any hoses or the canister. The key step was to locate the vent hose leading to the ESIM (Evaporative System Integrity Module) and manually clamp it shut. With the vent path blocked, the system held smoke pressure perfectly, proving there were no other leaks. This process of elimination confirmed the leak was occurring through the ESIM itself, which is designed to vent but was not sealing correctly when required.

When the Usual Fixes Don't Work

  • While replacing the gas cap is the most common advice for a P0456 code, numerous owner accounts for the Jeep Compass and its platform mates indicate this often does not fix the problem. A recurring theme is that after one or more replacement caps fail to resolve the issue, the actual cause is found to be corrosion on the fuel filler neck's sealing surface. Sanding this surface smooth to allow a proper seal is the correct fix in these cases, highlighting that the integrity of the sealing surface is just as important as the cap itself.

OEM Part Supersession History

  • 4891741AA04891741AC (or 4891741AC) — Standard part revision by the manufacturer.

Model Year Variations Within This Range

  • 2012-2017 (MK Generation): The EVAP system on this generation uses a mechanical Evaporative System Integrity Module (ESIM) as its vent valve. Unlike many other vehicles where the vent valve is an electronic solenoid, this module cannot be commanded closed with a scan tool. This is a critical distinction for diagnosis, as a technician must manually block the vent hose to isolate the ESIM during a smoke test.
Jeep Compass Gas cap easy fix P0455 P0456 P0457
Jeep Compass Gas cap easy fix P0455 P0456 P0457
How to install purge valve In jeep compass 2007-17 (P0456)
How to install purge valve In jeep compass 2007-17 (P0456)
Jeep - Dodge Code p0456 & p0457 -  Replace ESIM - Leak Detection Pump For Small Evap Leak
Jeep - Dodge Code p0456 & p0457 - Replace ESIM - Leak Detection Pump For Small Evap Leak
Jeep, Dodge, Chrysler 2012 to 2019 Evap Small Leak Fixed P0456 p0440, Smoke Tested
Jeep, Dodge, Chrysler 2012 to 2019 Evap Small Leak Fixed P0456 p0440, Smoke Tested
Diagnosing P0456 on a 2017 Jeep Patriot
Diagnosing P0456 on a 2017 Jeep Patriot
PURGE VALVE REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
PURGE VALVE REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0456 for:
  • Jeep COMPASS: 20122013201420152016201720182019
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part