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 2020-2023 Jeep Compass: Causes and Fixes for Small EVAP Leaks

P0456 on a 2020-2023 Jeep Compass indicates a small leak in the fuel vapor system. The most common cause is a loose or faulty gas cap. If the cap is secure, the EVAP purge valve is the next most likely part to fail. A new gas cap costs about $20-$40, while a purge valve is around $50-$75. On this platform, a failing seal on the ESIM module is also a known issue.

16 minutes to read 2020-2023 Jeep COMPASS
Most Likely Cause
Loose or Faulty Gas Cap
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $400
Parts Price
$20 – $150
Safe to drive — Driving with a P0456 code will not damage your engine or affect performance, but your vehicle will fail an emissions test and may release excess fuel vapors into the atmosphere. It is recommended to get it fixed to ensure you can pass inspections and to prevent the check engine light from masking other potential issues.
Key Takeaways
  • P0456 signifies a small leak in the fuel vapor recovery system; it is not an immediate mechanical threat.
  • Always check the gas cap first. Ensure it's tight and the seal is not cracked or worn. This is the most common and cheapest fix.
  • If the gas cap is not the issue, the EVAP purge valve (solenoid) in the engine bay is the next most likely part to have failed.
  • The vehicle is safe to drive with this code, but it will not pass an emissions inspection until the leak is repaired.
  • For persistent leaks that aren't the cap or purge valve, a professional smoke test is the best method to find the source, which could be a cracked hose or a faulty ESIM seal.
The code P0456 indicates that your vehicle's main computer, the Powertrain Control Module (PCM), has detected a very small leak in the Evaporative Emission Control (EVAP) system. This system is designed to capture gasoline vapors from the fuel tank and prevent them from escaping into the atmosphere. The PCM performs regular pressure tests on the system, and if it detects a leak equivalent to a hole around 0.020 inches (0.5mm) in diameter, it will trigger the P0456 code and illuminate the check engine light.

What's Unique About the 2020-2023 Jeep COMPASS

The Evaporative System Integrity Module (ESIM) attached to the vapor canister on a Jeep Compass.
The ESIM and its O-ring seal are common culprits for small EVAP leaks on the Compass platform. The seal flattens over time, triggering the P0456 code.

The EVAP system on the second-generation Jeep Compass is shared with platform-mates like the Jeep Renegade and Fiat 500X. A common failure point specific to this platform is not just the gas cap or purge valve, but also the O-ring for the Evaporative System Integrity Module (ESIM), which is attached to the vapor canister. This seal can degrade and flatten over time, causing the exact type of small leak that triggers code P0456. While simpler fixes should be tried first, many owners of these vehicles report that replacing the ESIM or just its O-ring resolves a persistent code.

Diagnostic Flowchart

Testing an EVAP purge valve by blowing air through its ports to check if it is stuck open.
A quick way to test the purge valve is to remove it and try blowing through it. If air passes through while it's unplugged, the internal seal has failed.

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

What symptoms are you experiencing with the P0456 code?
→ Inspect the gas cap O-ring and clean the metal filler neck. Tighten the cap until it clicks three times. If the code returns, replace it with OEM Mopar #52030377AB ($25-$40).
→ Replace the EVAP Purge Valve (Mopar #04627182AA, $60-$80). 🎬 Watch: How to locate and replace the purge valve A stuck-open valve creates a persistent leak and causes stalling immediately after refueling.
Have you already replaced the gas cap with an OEM part?
→ Replace the gas cap with an OEM Mopar cap (Part #52030377AB, $25-$40) and clean the filler neck. Avoid aftermarket caps, as they frequently fail to seal properly.
Have you tested the EVAP purge valve under the hood?
→ With the engine off, disconnect the purge valve and try blowing through it. If any air passes, it is faulty and needs replacement (Mopar #04627182AA, $60-$80).
→ Inspect the ESIM and seal (Mopar #04861959AD / 52129436AA, $25-$50) near the rear driver's side wheel well. 🎬 See these expert tips for replacing the ESIM module If intact, get a professional smoke test ($100-$400 labor) and request a wiTECH SLVT verification.
🎬 Watch: How a professional smoke test finds hidden leaks

Symptoms You May Notice

  • Check Engine Light is on
  • A 'check gas cap' message may appear on the dashboard
  • A faint fuel smell, though often there are no noticeable symptoms other than the light
  • In some cases, owners report difficulty and stalling immediately after refueling if the purge valve is stuck open.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing oxygen (O2) sensors, which are part of the exhaust system and unrelated to the EVAP system.
  • Replacing the entire charcoal canister when the actual fault is a much cheaper and more common component like the ESIM, its O-ring seal, or a connected hose.

Most Likely Causes

Comparison of a new, plump gas cap O-ring versus a cracked, flattened O-ring that causes a P0456 EVAP leak.
A degraded gas cap O-ring is the most frequent cause of a P0456 code. Notice how the failed seal on the right is flattened and cracked compared to the plump, round seal of a new OEM cap.
  1. Loose or Faulty Gas Cap 🔴 High Probability This is the most common cause on all vehicles. The cap's rubber seal can degrade, crack, or stiffen over time, or it may simply not have been tightened correctly after refueling. Aftermarket caps are a notorious source of this code due to improper seals.
    How to confirm: Ensure the gas cap is tightened until it clicks. Inspect the rubber O-ring on the cap for cracks, stiffness, or damage. If it looks worn, it's best to replace it. Using an OEM Mopar cap is highly recommended as aftermarket caps are a frequent source of sealing issues. Also, clean the metal rim of the filler neck with a cloth or light abrasive pad to remove any grit or corrosion that could prevent a good seal.
    Typical fix: Tighten or replace the gas cap. It is often recommended to use an OEM Mopar cap, as some aftermarket caps may not seal properly.
    Est. part cost: $20-$40
  2. Faulty EVAP Purge Valve/Solenoid 🟡 Medium Probability The purge valve cycles frequently during engine operation and can become stuck slightly open, creating a small, persistent leak. This is a common failure point on many modern vehicles, including the Compass and its platform-mates.
    How to confirm: The purge valve is located in the engine bay, connected to the intake manifold. A mechanic can test it with a handheld vacuum pump to see if it holds vacuum when closed or use a scan tool to command it open and closed. A simple DIY test is to remove the valve and try to blow through it; if any air passes, it's faulty.
    Typical fix: Replace the EVAP purge valve. This is typically a straightforward repair involving disconnecting two hoses and an electrical connector.
    Est. part cost: $50-$75
  3. Faulty EVAP System Integrity Module (ESIM) or Seal 🟡 Medium Probability On Jeep/Fiat platforms, the ESIM (also called a leak detection pump) or its O-ring seal can fail, causing a leak at the charcoal canister. This is a very well-documented issue on the related Renegade and 500X. The O-ring often flattens and loses its seal. Sometimes the internal valve in the ESIM also fails.
    How to confirm: This component is located on the charcoal canister, usually near the rear driver's side wheel well. Diagnosis often requires a smoke test to see if smoke escapes from the ESIM itself or its seal. Some owners report hearing a rattling sound when shaking a failed ESIM.
    Typical fix: Replace the ESIM and its O-ring seal. The gasket often needs to be purchased separately from the ESIM itself.
    Est. part cost: $25-$50
  4. Cracked or Disconnected EVAP Hose ⚪ Low Probability Plastic and rubber hoses, especially those in the engine bay exposed to heat, can become brittle and develop small cracks. The line running from the purge valve is a common suspect.
    How to confirm: Visually inspect all accessible EVAP lines in the engine bay and around the charcoal canister near the fuel tank for any visible cracks, damage, or loose connections. A smoke test is the most definitive way to find a cracked hose.
    Typical fix: Replace the damaged section of the hose.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Cracked Charcoal Canister: The plastic housing of the canister can develop cracks from age or impact, creating a leak. This is usually found with a smoke test. Consistently overfilling the fuel tank can also saturate the canister with liquid fuel, causing permanent damage.
  • Leaking Fuel Filler Neck: The metal tube leading to the gas tank can rust or the seal where it meets the tank can fail, causing a leak. This is more common in areas with heavy road salt usage and can often be spotted during a smoke test.
  • Failing Battery or Low Voltage: Some owners on Jeep forums report that a failing battery can cause the vehicle's sensitive electronics to throw various unrelated trouble codes, including P0456. If the code appears immediately after a battery change or jump start, it may be a spurious fault.

Diagnosis Steps

An automotive smoke machine connected to the EVAP service port to detect small leaks.
If the gas cap and purge valve check out, a professional smoke test is the most effective way to pinpoint a 0.020-inch micro-leak in the EVAP system.
  1. Check the gas cap. Remove it, inspect the seal for damage, and retighten it until it clicks at least three times. Clean the filler neck sealing surface. Clear the code and drive for a few days to see if it returns.
  2. If the light returns, perform a thorough visual inspection of all accessible EVAP hoses in the engine bay and near the fuel tank. Look for any obvious cracks, holes, or disconnected lines, particularly the lines connected to the purge valve.
  3. Locate the EVAP purge valve in the engine bay. With the engine off, disconnect the valve and try blowing through it. If any air passes, the valve is stuck open and needs replacement.
  4. If the simple checks do not reveal the issue, the most effective next step is a professional smoke test. A machine injects non-harmful smoke into the EVAP system, and any leaks will be visible as smoke escapes from the faulty component (hose, canister, valve, etc.).
  5. Pay close attention to the EVAP System Integrity Module (ESIM) on the charcoal canister during the smoke test, as its seal is a known weak point on this platform.
  6. After a repair, the EVAP system readiness monitor must run successfully to turn off the light. This requires specific driving conditions (fuel level between 15-85%, moderate temperatures) and may take several drive cycles. A dealer can use the wiTECH SLVT to verify the fix immediately.

Parts You'll Likely Need

  • Gas Cap (OEM #52030377AB) — This is the most frequent cause of P0456 due to a worn seal or improper tightening. It's the cheapest and easiest part to replace first.
    Trusted brands: Mopar
    OEM price range: $25-$40
    Aftermarket price range: $15-$30
  • EVAP Purge Valve / Solenoid (OEM #04627182AA) — This valve is in constant use and is a common failure point that gets stuck open, causing a small, persistent leak.
    Trusted brands: Mopar, Dorman, Standard Motor Products
    OEM price range: $60-$80
    Aftermarket price range: $35-$55
  • EVAP System Integrity Module (ESIM) & Seal (OEM #04861959AD (ESIM), 52129436AA (Seal/Gasket)) — A very common failure point on the Compass platform and its relatives (Renegade, 500X), where the seal degrades or the module itself fails, causing a small leak directly at the charcoal canister.
    Trusted brands: Mopar
    OEM price range: $25-$50
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • P0455 — This code indicates a large EVAP leak. A component that is beginning to fail might first cause a small leak (P0456) and later a large one (P0455) as it worsens.
  • P0457 — This code specifically indicates a leak detected due to a loose or missing fuel cap. It can appear alongside P0456 if the cap is the root cause or if another component failure mimics a loose cap.
  • P0440 — This code indicates a general EVAP system malfunction. It can be set along with P0456 when the system integrity test fails, sometimes pointing towards a faulty ESIM or a PCM software issue.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #18-048-23: wiTECH Small Leak Verification Test (SLVT) - P0456-EVAP SYSTEM SMALL LEAK. This TSB confirms the code and mandates a specific diagnostic test to verify the leak and the subsequent repair.
  • Bulletin #18-048-16: Flash: Powertrain Diagnostic and System Improvements. This older TSB for the 2015-2016 Compass/Patriot included P0456 as a code that could be resolved with a PCM software update.

Platform-Specific Known Issues

  • TSB #18-048-23 is highly relevant, as it applies to all 2012-2023 Stellantis vehicles. It mandates that technicians use a specific dealer-level diagnostic routine called the 'Small Leak Verification Test (SLVT)' with the wiTECH scan tool when diagnosing P0456. This test is the only approved method to confirm a repair has been successful during a single dealer visit, as a normal road test will not verify the fix.

Mechanic-Grade Diagnostic Values

  • EVAP Purge Valve/Solenoid State (No Power) — expected: Solenoid is normally closed. No air should pass through when blowing into the inlet port.. Failure: If air can be blown through the valve when no power is applied, it is stuck open and faulty.
  • EVAP Purge Valve/Solenoid State (12V Applied) — expected: Solenoid should click open. Air should pass through freely when blowing into the inlet port.. Failure: If the solenoid does not click or open when 12V and ground are applied to its terminals, the coil is bad.

Scan Tool Commands That Help

  • wiTECH (Dealer Tool): Small Leak Verification Test (SLVT) — Mandated by TSB #18-048-23 for diagnosing P0456. It must be run to verify a leak is present before repairs and again after repairs to confirm the fix. A standard road test will not confirm the repair in a single visit.
  • wiTECH (Dealer Tool): EVAP System Test — This is a general function that allows a technician to command EVAP components, such as the purge solenoid and vent valve, to open or close to test their functionality and isolate leaks during a smoke test.

Wiring & Ground Locations

  • EVAP Purge Valve Connector — In the engine bay, on the 2.4L engine it is typically on the back side of the engine near the intake manifold.. This 2-pin connector provides power and ground to the purge solenoid. On most Chrysler/Jeep vehicles, the PCM controls the ground side to activate the valve. Checking for 12V power at this connector (with key on) and for the ground signal from the PCM during a bidirectional test can diagnose a wiring or PCM driver issue.
  • ESIM Connector — On the EVAP canister, located near the driver's side rear wheel well.. This connector powers the Evaporative System Integrity Module. A poor connection here could prevent the ESIM from running its self-test correctly, potentially leading to false codes.

Real Owner Repair Stories

  • YouTube video by 'Jeep, Dodge, Chrysler 2012 to 2019 Evap Small Leak Fixed P0456 p0440, Smoke Tested' (2012-2019 Jeep/Dodge/Chrysler (showing a Durango, but parts are common with Compass)) — Check engine light with codes P0456 and P0440.
    ❌ Tried (didn't work) Visual inspection of engine bay hoses did not reveal the leak initially.
    ✅ What actually fixed it A smoke test revealed a small leak from the ESIM module on the charcoal canister. The final fix was replacing the ESIM and its rubber O-ring.
  • Reddit user comment (Jeep (model not specified, but common fix)) — P0456 code.
    ❌ Tried (didn't work) Unspecified previous attempts.
    ✅ What actually fixed it Applying Vaseline to the gas cap's rubber O-ring to create a better seal fixed the problem, indicating the final fix was a new OEM gas cap.

"I Checked Everything" — The Actual Cause

  • A technician note for FCA vehicles warns that using the standard smoke machine adapter in place of the vehicle's actual gas cap can mask a leak. The adapter's O-ring might be larger or seal better than the faulty gas cap, causing the system to pass the smoke test while the gas cap itself is the real problem.

OEM Part Supersession History

  • 4861959AA, 4861959AB, 4861959AC04861959AD — Part revision and consolidation by manufacturer.
    Heads up: The ESIM part 04861959AD is widely used across many Stellantis vehicles, but always verify fitment for the specific model year and engine.

Model Year Variations Within This Range

  • 2023: The introduction of the 2.0L Turbo I4 engine as an option. While the EVAP system's operating principle is the same, the physical location of components like the purge valve and the part numbers for hoses may differ from the 2.4L Tigershark engine used in 2020-2023 models.
P0456 Small Leak After New Gas Cap – Aftermarket Cap & Filler Neck Fix
P0456 Small Leak After New Gas Cap – Aftermarket Cap & Filler Neck Fix
How to install purge valve In jeep compass 2007-17 (P0456)
How to install purge valve In jeep compass 2007-17 (P0456)
Jeep Compass Gas cap easy fix P0455 P0456 P0457
Jeep Compass Gas cap easy fix P0455 P0456 P0457
Jeep Compass W/ EVAP Trouble
Jeep Compass W/ EVAP Trouble
Causes and Fixes P0456 Code: Evaporative Emission System Small Leak Detected
Causes and Fixes P0456 Code: Evaporative Emission System Small Leak Detected
Using a SMOKE MACHINE to fix a P0456 evap system small leak. P0442 P0455
Using a SMOKE MACHINE to fix a P0456 evap system small leak. P0442 P0455
JEEP COMPASS RENEGADE CODE P0455 P0456 EVAP PURGE SYSTEM LEAK
JEEP COMPASS RENEGADE CODE P0455 P0456 EVAP PURGE SYSTEM LEAK
Dodge and Jeep P0456 small EVAP leak diag and fix (smoke it!)
Dodge and Jeep P0456 small EVAP leak diag and fix (smoke it!)
Dodge - Jeep  Sistema De Evap Codigo p0456 o p0457 - Mensaje de Tapa de Gasolina Suelta
Dodge - Jeep Sistema De Evap Codigo p0456 o p0457 - Mensaje de Tapa de Gasolina Suelta
P0456 but SMOKE MACHINE find no small evap leak. Check this and get this done. #JTtheCarGuy  #p0456
P0456 but SMOKE MACHINE find no small evap leak. Check this and get this done. #JTtheCarGuy #p0456
How to Fix Code P0456 on a 2017 Jeep Grand Cherokee V6 3.6L | EVAP Hose Replacement
How to Fix Code P0456 on a 2017 Jeep Grand Cherokee V6 3.6L | EVAP Hose Replacement
Check Engine Light Code P0440/P0441 | Easy Fix!
Check Engine Light Code P0440/P0441 | Easy Fix!
P0456 Check Engine Light Cheap DIY Repair
P0456 Check Engine Light Cheap DIY Repair
PURGE VALVE REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
PURGE VALVE REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
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
Replacing the ESIM in a 2015 Jeep Grand Cherokee (P0440, P0456)
Replacing the ESIM in a 2015 Jeep Grand Cherokee (P0440, P0456)
P0456 Jeep Grand Cherokee. Replace ESIM for Small evap leak DTC P0440 P0457. UPDATED VIDEO BELOW.
P0456 Jeep Grand Cherokee. Replace ESIM for Small evap leak DTC P0440 P0457. UPDATED VIDEO BELOW.
P0456 Code Fix Grand Cherokee - Replace ESIM
P0456 Code Fix Grand Cherokee - Replace ESIM
2018 Jeep Renegade Latitude EVAP leak P0455 P0456 diagnosis and repair
2018 Jeep Renegade Latitude EVAP leak P0455 P0456 diagnosis and repair
The Evap System Explained. Fault Code P0456 and this ESIM.
The Evap System Explained. Fault Code P0456 and this ESIM.
How to Fix P0456 Engine Code in 7 Minutes [7 DIY Methods / Only $3.44]
How to Fix P0456 Engine Code in 7 Minutes [7 DIY Methods / Only $3.44]
JEEP COMPASS RENEGADE CODE P0444 EVAP PURGE SOLENOID CIRCUIT OPEN
JEEP COMPASS RENEGADE CODE P0444 EVAP PURGE SOLENOID CIRCUIT OPEN
“Your Check Engine Light Keeps Coming Back? This $10 Part Is Why (P0456 Code Fix)”
“Your Check Engine Light Keeps Coming Back? This $10 Part Is Why (P0456 Code Fix)”
Fuel Vapor Leak Detector Pump (ESIM)  Jeep Wrangler JK
Fuel Vapor Leak Detector Pump (ESIM) Jeep Wrangler JK
Evaporative System Integrity Module (ESIM) Replacement Tips
Evaporative System Integrity Module (ESIM) Replacement Tips
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: 2020202120222023
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