As an Amazon Associate, we earn from qualifying purchases made through links on this page — at no extra cost to you.
The humble gas cap is the cheapest check-engine-light fix in existence — it resolves a huge share of Dodge EVAP codes (P0455, P0456, P0457) for $10–$40, and sometimes for free with one firm click. But there’s a right way to buy one: the wrong cap is exactly how owners end up with a new cap and the same code. This guide covers choosing between Mopar OEM, quality aftermarket, and locking caps, the capless Charger/Challenger exception, and the part that takes the blame when a good cap doesn’t fix it — the ESIM on the charcoal canister.
Why a $20 Cap Triggers a Check Engine Light
Your Dodge’s EVAP system must hold the fuel tank sealed so it can trap and recycle fuel vapor. The gas cap is the one seal that gets opened every week — and the PCM tests the whole system regularly. A cap that’s loose, cross-threaded, or sealing with a hardened, cracked gasket bleeds that test, and the PCM stores a leak code:
- P0457 — the leak signature that specifically matches a loose or open cap, usually set on the first drive after refueling — covered in our P0455/P0457 guide
- P0455 — a large leak; a missing or badly seated cap is suspect #1
- P0456 — a very small leak; an aging cap gasket is the most common cheap cause — see the P0456 guide
Quick self-check before buying anything: remove the cap and look at the rubber seal. Supple, smooth rubber = probably fine, just click it tight. Cracked, flattened, or rock-hard rubber = the cap has retired; replace it.
Choosing a Replacement: OEM, Aftermarket, or Locking
| Option | Best for | Watch out for |
|---|---|---|
| Mopar OEM cap | The default choice — exact fitment, correct valve calibration, original tether | Costs a few dollars more; buy by VIN/year to get the right part |
| Quality aftermarket (Stant, Gates) | Same job for less; Stant is the OE supplier for many vehicles anyway | Match the exact application — “fits most” is how repeat codes happen |
| Locking cap | Fuel theft deterrence on trucks and work vehicles | Quality varies most in this category; a poorly sealing locking cap trades stolen fuel for an EVAP code |
| No-name universal cap | Nobody, honestly | The #1 source of “I replaced the cap and the light came back” — the seal and pressure-relief calibration are gambles |
- Our recommendation: a Mopar OEM cap for the exact model year, or a Stant cap matched to your Dodge if you want the value pick. Both cost less than a single diagnostic fee.
- Buy by application, not by looks: gas and diesel caps differ, pre- and post-tether designs differ, and the pressure/vacuum relief valves inside are calibrated per vehicle. Enter year/model/engine when ordering.
- Install habit: seat the cap and turn until it clicks at least once (three clicks is the old-school habit and does no harm). A cap resting unclicked is a P0457 appointment.
Charger & Challenger Owners: You Have No Cap to Buy
Dodge Chargers and Challengers from roughly 2011 onward use a capless filler — a spring-loaded flapper seals the neck instead. There is no cap to replace; EVAP leak codes on these cars point at debris or wear at the flapper seal, or elsewhere in the system. Shine a light into the filler, check that the flapper sits fully closed and clean, and read the capless section of our P0455/P0457 guide. If you use spare fuel cans, buy the proper capless funnel adapter for these models rather than forcing a generic spout — bent flappers are self-inflicted P0455s.
New Cap, Same Code? Meet the ESIM
When a known-good cap is clicked tight and the leak code still returns after a few days of driving, the next suspect on 2007+ Dodges is the ESIM — Evaporative System Integrity Monitor. It’s the simple spring-and-diaphragm switch on the charcoal canister (rear of the vehicle, near the tank) that actually performs the leak test. When the ESIM’s own seal or switch wears out, it reports leaks that don’t exist — no cap can fix that.
- The tell: leak codes (P0455/P0456/P0457) that persist or return after a verified-good cap, with no visible hose damage and no fuel smell.
- The part: a small clip-in unit on the canister — ESIM units for Dodge typically cost $20–$60; match by model year.
- The job: genuinely DIY-able on most models — access the canister, unclip, swap, done. A shop charges $100–$250 installed, mostly access labor.
- Before condemning it: rule out the purge valve’s sealing failure too — the unplug and vacuum-pump tests in our purge valve guide take fifteen minutes and cover the other usual suspect.
What It All Costs
DIY note: a gas cap is the easiest “repair” in this site’s entire library — buy right, click tight. The ESIM is a clip-in part once you can reach the canister; ramps and ten minutes on most models.
After the Fix: How the Light Goes Out
After a cap or ESIM fix, the check engine light typically turns itself off after about three successful EVAP monitor runs — a few days of normal driving with the tank between a quarter and three-quarters full. A scanner clears it instantly if you’d rather not wait; either way, the code staying gone is your proof. Full procedure in the reset guide.
If a verified, correctly fitted cap didn’t cure the code, a third cap won’t either. The remaining suspects — ESIM, purge valve, cracked vapor hose, rusted filler neck — are all covered in the P0456 and P0455/P0457 guides. And persistent fuel smell is a reason to diagnose now, not eventually.
FAQ: Dodge Gas Caps and the ESIM
Will a new gas cap turn off my Dodge’s check engine light?
If the code was P0455, P0456, or P0457 and the old cap was loose or had a worn seal — very often yes. After fitting and clicking the new cap, drive normally for a few days: the light turns itself off after about three successful EVAP monitor runs, or an OBD2 scanner clears it immediately. If the code returns with a good cap, the leak is elsewhere — commonly the ESIM, the purge valve, or a vapor hose.
Does it matter if I buy an OEM or aftermarket gas cap for my Dodge?
The brand matters less than the fitment and seal quality. A Mopar OEM cap is the safe default; quality aftermarket caps from Stant or Gates matched to your exact year and model work equally well for less. What fails repeatedly is the no-name universal cap: its gasket and pressure-relief calibration are gambles, and it is the most common reason a “new cap” doesn’t fix an EVAP code.
Are locking gas caps safe to use on a Dodge?
Yes, if you buy a name-brand locking cap matched to your model — they seal and vent like the original while deterring fuel theft, which makes them popular on work trucks. The caution is quality: the locking category has the widest spread between good and junk, and a poorly sealing locking cap simply trades stolen fuel for an EVAP leak code. Stant’s locking line matched by application is the usual safe pick.
My Charger has no gas cap — what do I replace?
Nothing cap-shaped: Chargers and Challengers from roughly 2011 onward use a capless filler sealed by a spring-loaded flapper. EVAP leak codes on these cars point at debris or wear at the flapper seal, or elsewhere in the system — inspect the filler with a flashlight and clean gently around the flapper. If you carry spare fuel, use the model-specific capless funnel adapter; forcing generic spouts bends the flapper and causes the very leak codes you’re trying to avoid.
What is the ESIM on a Dodge and when should I replace it?
The ESIM — Evaporative System Integrity Monitor — is the small spring-and-diaphragm switch on the charcoal canister that performs the EVAP leak test on most 2007-and-newer Dodges. When its own seal or switch wears, it reports phantom leaks. Replace it when leak codes persist after a verified-good gas cap and an intact hose inspection: the part costs $20–$60, clips into the canister, and runs $100–$250 installed at a shop.
Cap questions are really EVAP questions — the P0455/P0457 guide covers the big-leak diagnosis and the P0456 guide the small-leak hunt, with the flow codes completing the family.