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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0456 on 2002-2007 Mitsubishi Lancer: Causes and Fixes for a Small EVAP Leak

The P0456 code on a 2002-2007 Lancer indicates a very small leak in the evaporative emissions (EVAP) system. The most common and cheapest fix is replacing a worn or loose gas cap. If that doesn't work, the next likely culprits are a rusted fuel filler neck, a cracked EVAP hose, or a faulty purge or vent solenoid.

22 minutes to read 2002-2007 Mitsubishi Lancer
Most Likely Cause
Loose, worn, or incorrect gas cap
Difficulty
2/5
Est. Time
1.6 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $550
Parts Price
$15 – $250
Safe to drive — Driving with a P0456 code will not cause immediate damage to your engine or affect performance. However, your vehicle will release excess fuel vapors and will not pass an emissions test until the issue is resolved.
Key Takeaways
  • Code P0456 on a 2002-2007 Lancer means the computer has detected a very small leak in the fuel vapor (EVAP) system.
  • Always start with the simplest and most likely fix: check that your gas cap is tight. If it's old, replace it. This solves the problem a majority of the time.
  • If a new gas cap doesn't fix it, visually inspect the rubber EVAP hoses for cracks, especially in the engine bay and near the rear driver's side wheel where the charcoal canister is located.
  • The next most likely parts to fail are the EVAP purge solenoid (in the engine bay) and the vent solenoid (on the charcoal canister).
  • Finding a very small leak can be difficult without a smoke machine. If simple checks don't reveal the cause, a smoke test at a repair shop is the most efficient way to find the leak.
The trouble code P0456 stands for "Evaporative Emission System Leak Detected (Very Small Leak)." This means the car's computer has detected a tiny leak, often equivalent to a pinhole of about 0.020 inches in diameter. Your car's computer, the Engine Control Module (ECM), regularly tests the EVAP system to make sure it's sealed and not leaking fuel vapors into the atmosphere. To do this, it closes the system and uses engine vacuum to create a slight negative pressure, then monitors if that pressure holds steady. If the ECM detects a very small drop in pressure over time, it concludes there's a tiny leak somewhere and triggers the P0456 code, illuminating the Check Engine Light.

What's Unique About the 2002-2007 Mitsubishi Lancer

For the 2002-2007 Mitsubishi Lancer, the P0456 code is frequently caused by more than just a loose gas cap. A very common and platform-specific failure point is the fuel filler neck, which is prone to rusting through where it is obscured by a plastic shield in the wheel well. This area traps salt and moisture, leading to pinhole leaks that are a perfect match for a P0456 code. The EVAP system components, like the charcoal canister and vent solenoid, are located under the rear of the car near the driver's side, making them susceptible to road debris and corrosion. Owner experiences frequently point to the gas cap as the first check, followed by a close inspection of the filler neck, and then testing the purge solenoid in the engine bay.

Generation note: The 2002-2007 year range primarily covers the eighth generation of the Mitsubishi Lancer (chassis code CS). However, the ninth generation (chassis code CY) was introduced in 2007. While the fundamental causes of an EVAP leak are the same, part numbers and the exact location of components like the purge solenoid may differ between these two generations. This guide focuses on the more common 2002-2006 eighth-generation models.

Symptoms You May Notice

  • Check Engine Light is on
  • A faint smell of fuel, particularly around the rear of the car or after refueling
  • Slightly rough idle or difficulty starting after refueling if the purge solenoid is stuck open
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the O2 sensors. O2 sensors are not related to the EVAP system and will not fix this code.
  • Replacing the fuel pump. While the fuel pump module seal can leak, the pump itself is not a cause for a P0456 code.

Most Likely Causes

  1. Loose, worn, or incorrect gas cap 🔴 High Probability → Shop Fuel Tank Cap The gas cap seal is a rubber O-ring that degrades and hardens over time, preventing a proper seal. This is the most common failure point in any EVAP system. Many owners report that cheap, aftermarket caps fail to seal properly, so using an OEM or reputable brand like Stant is recommended.
    How to confirm: First, ensure the cap is tightened until it clicks several times. Inspect the rubber seal on the cap for cracks, stiffness, or damage. If the seal looks worn, replacement is the best confirmation.
    Typical fix: Replace the gas cap. It's a simple, inexpensive first step that often resolves the code.
    Est. part cost: $10-$30
  2. Rusted or cracked fuel filler neck 🔴 High Probability → Shop Fuel Filler Neck This is a very common issue on Lancers of this generation, especially in areas with road salt. The metal filler neck runs through the rear wheel well, where a plastic shield traps moisture and debris, causing the neck to rust and develop pinhole leaks. Similar corrosion issues have been documented across the manufacturer's lineup; for instance, NHTSA ODI #10420972 describes a case where the fuel filler neck tube and all vent lines were found to be totally corroded.
    How to confirm: A smoke test is the best method; smoke will be seen exiting from the rear wheel well area. Visual inspection requires removing the wheel and the plastic shield covering the filler neck. Look for bubbling rust or dampness on the pipe itself.
    Typical fix: Replace the entire fuel filler neck assembly. 🎬 Watch this walkthrough on replacing a heavily rusted filler neck. This is a labor-intensive but common repair for this specific vehicle and code.
    Est. part cost: $100-$200
  3. Cracked or disconnected EVAP hose 🟡 Medium Probability The rubber hoses in the EVAP system, especially those running from the charcoal canister to the fuel tank and purge valve, can become brittle and crack with age and exposure to the elements.
    How to confirm: Visually inspect all accessible EVAP hoses in the engine bay and under the rear of the vehicle near the charcoal canister for cracks, splits, or loose connections. A smoke test is the most effective way to find a very small leak that isn't visually obvious.
    Typical fix: Replace the damaged section of hose. Ensure clamps are secure.
    Est. part cost: $5-$20
  4. Faulty EVAP Purge Solenoid/Valve 🟡 Medium Probability → Shop Vapor Canister This solenoid, typically located on the firewall or intake manifold in the engine bay, can get stuck open or closed, or develop a small leak in its diaphragm.
    How to confirm: With the engine off, the valve should be closed. You can disconnect it and try to blow through it; if air passes, it's stuck open. It can also be tested by applying 12V to its terminals; a healthy solenoid will make an audible click. The resistance should be between 22-26 Ω or 30-38 Ω depending on the specific part installed.
    Typical fix: Replace the purge solenoid. On many Lancers, it's mounted near the intake manifold.
    Est. part cost: $40-$80
  5. Faulty EVAP Vent Solenoid/Valve ⚪ Low Probability → Shop Vapor Canister Located near the charcoal canister at the rear of the car (driver's side), this valve can fail to close properly during the EVAP system's self-test, causing a leak. Its location makes it vulnerable to road salt and moisture.
    How to confirm: This valve is normally open and closes only when commanded by the ECM during a test. Diagnosis usually involves a scan tool to command the valve closed and a smoke machine to check for leaks. Resistance should be between 48-65 ohms. A failing O-ring at the mounting point is also a possibility.
    Typical fix: Replace the vent control valve assembly.
    Est. part cost: $50-$100

Rare But Worth Checking

  • Cracked charcoal canister: → Shop Vapor Canister The plastic housing of the canister itself can develop hairline cracks from age or impact, creating a very small leak. This is usually found with a smoke test after all other components have been checked.
  • Small leak in the fuel tank or fuel pump gasket: → Shop Fuel Pump Rust or physical damage can create a small perforation in the fuel tank itself. Additionally, the gasket for the fuel pump access panel under the rear seat can fail, causing a leak and a strong fuel smell inside the cabin.

Diagnosis Steps

  1. Read the code from the OBD-II port using a scanner.
  2. Inspect the gas cap for damage and ensure it is tight. If in doubt, replace it with an OEM or quality aftermarket cap, clear the code, and drive for a few days to see if it returns.
  3. If the code comes back, perform a thorough visual inspection of all EVAP hoses and lines, from the engine bay to the charcoal canister at the rear of the vehicle. Look for any obvious cracks, disconnections, or rot.
  4. Locate the EVAP purge solenoid in the engine bay. With the engine off, disconnect the hoses and check if it's properly sealed (no air should pass through). Apply 12V power to see if it clicks open. Check the resistance across the terminals, which should be within 22-38 ohms.
  5. 🎬 Watch: How to test your purge valve without any tools.
  6. If no visual faults are found, the most effective next step is to have a professional perform a smoke test. This involves injecting pressurized smoke into the EVAP system to pinpoint the exact location of the tiny leak. Pay close attention to the rear driver's side wheel well area, as the filler neck is a very common failure point.
  7. If the smoke test indicates a leak near the filler neck, remove the rear wheel and plastic splash guard to inspect the neck thoroughly for rust holes.
  8. Based on the smoke test results, replace the leaking component, which could be a hose, the filler neck, the vent valve, the purge valve, or the canister itself.
  9. After the repair, clear the DTC and perform a drive cycle to allow the ECM to re-test the EVAP system and confirm the fix.

Parts You'll Likely Need

  • Fuel Tank Cap (OEM #MN106232, 1711A015) — This is the most frequent first attempt at a fix due to the rubber seal wearing out over time.
    Trusted brands: Mitsubishi Genuine, Stant, Gates
    OEM price range: $30-$45
    Aftermarket price range: $10-$25
  • Fuel Filler Neck (OEM #MN120043) — A very common failure point on this specific vehicle due to rust creating pinhole leaks.
    Trusted brands: Mitsubishi Genuine, Spectra Premium, Dorman
    OEM price range: $150-$220
    Aftermarket price range: $100-$160
  • EVAP Purge Solenoid (OEM #MR507781) — This valve is a common failure point that can get stuck or develop a leak, causing a P0456 code.
    Trusted brands: Standard Motor Products, Duralast, Genuine Mitsubishi
    OEM price range: $60-$90
    Aftermarket price range: $40-$70
  • EVAP Vent Solenoid (OEM #MR573877) — Though less common than the purge solenoid, this valve near the canister can fail to seal during system tests, causing a leak.
    Trusted brands: Dorman (911-850), Standard Motor Products, Bosch
    OEM price range: $70-$120
    Aftermarket price range: $50-$90

Related Codes That Often Appear With This One

  • P0442 — P0442 indicates a 'small leak detected,' which is slightly larger than the 'very small leak' of P0456. They can appear together if the size of the leak is on the borderline between the two thresholds. One owner reported getting a P0442 after replacing the gas cap for a P0456, indicating the new cap may not have sealed correctly.
  • P0455 — P0455 indicates a 'gross leak'. A small rust hole in the filler neck can quickly grow, escalating a P0456 to a P0455.

Technical Service Bulletins (TSBs) & Recalls

  • TSB-05-17-001: This technical service bulletin provides updated diagnostic procedures for various EVAP leak codes (including P0456) across multiple Mitsubishi models from the era. It emphasizes correct procedures for using the dealership's diagnostic tools (MUT-III) to test the system but does not pinpoint a single component failure.

Platform-Specific Known Issues

  • source — A user on EvolutionM.net with an '03 Lancer traced a P0456 (which later became a P0455) to a rusted-through fuel filler neck. They noted the plastic cover in the wheel well trapped sand and salt, causing the corrosion. Replacing the filler neck assembly resolved the codes. They included a photo showing the rusted part and the pile of debris that caused it.
  • source — Another user on EvolutionM.net replaced their rusted filler neck to try and solve a P0456 and strong fuel smell. While the neck was bad, the problem persisted. The issue was eventually traced to a faulty fuel pump gasket under the rear seat, which would only leak and smell when the tank was full.

Mechanic-Grade Diagnostic Values

  • EVAP Canister Purge Valve Solenoid Resistance — expected: 22 - 26 Ω at 68°F (20°C) or 30 - 38 Ω depending on the specific part.. Failure: A reading significantly outside this range, or an open/infinite reading, indicates a faulty solenoid coil.
  • EVAP Canister Vent Solenoid Resistance — expected: 48 - 65 ohms. Failure: A reading outside this range suggests the vent solenoid coil is bad.
  • Fuel Tank Pressure (FTP) Sensor Voltage — expected: 1.0 - 4.0 volts during monitor execution.. Failure: Voltage stuck low (e.g., 0.3V) or high (5V) can indicate a sensor or wiring fault. The ECM will not run the EVAP monitor if the voltage is outside this range.

Scan Tool Commands That Help

  • Mitsubishi M.U.T.-III: Actuator Test - Item 15: Evaporative Emission Ventilation Solenoid — This command energizes (closes) the normally open vent solenoid. While energized, a technician can use a hand vacuum pump to confirm the solenoid holds vacuum, verifying its mechanical function.
  • Mitsubishi M.U.T.-III: Special Function - EVAP System Test — This initiates the ECM's self-test for the EVAP system on command. It closes the vent solenoid, opens the purge solenoid to create a vacuum, and then seals the system to monitor for pressure changes, simulating the conditions that would set a P0456 code.

Real Owner Repair Stories

  • EvolutionM.net user 'Slobwalker' (Mitsubishi Lancer Evolution (similar EVAP system)) — P0456 code with a strong fuel smell in the cabin and outside the rear of the car when the fuel tank is full. The smell disappears when the tank is 3/4 full or less.
    ❌ Tried (didn't work) Replaced the fuel filler neck, which was severely rusted., Took the car to a Mitsubishi dealer for a smoke test, which it passed with no visible leaks. All solenoids were reported as working correctly.
    ✅ What actually fixed it The user did not post a final confirmed fix, but their investigation after the failed smoke test led them to suspect the fuel pump assembly gasket on the driver's side, as the smell was strongest there and inside the cabin. This suggests a leak at the top of the tank that only manifests with a full tank and may not be caught by a standard EVAP smoke test.
  • NHTSA ODI #10286733 — An owner reported that their vehicle was taken to a dealership where a P0456 code was found stored. Although the dealer cleared the code, the service light returned just a few days later, indicating a persistent very small leak.
  • NHTSA ODI #10875370 — A report describes fuel tank filler tube corrosion causing a smell of fuel when filling the vehicle, which subsequently triggered the P0456 trouble code. The report also noted an additional leak of fuel from the tank itself.

"I Checked Everything" — The Actual Cause

  • A Lancer Evolution owner reported a P0456 and strong fuel smell when the tank was full. A dealer smoke test found no leaks. The owner's own investigation pointed toward a leak at the fuel pump assembly gasket on the driver's side, which would explain the cabin smell and why it only occurred with a full tank. This type of leak at the top of the tank may not be detected by a standard low-pressure EVAP smoke test.

Model Year Variations Within This Range

  • 2007: The 2007 model year was a transition year. While many 2007 Lancers are the 8th generation (CS chassis), the 9th generation (CY chassis) was also introduced. Component locations, wiring, and part numbers for the EVAP system can differ significantly between these two generations sold under the same model year.

Diagnostic Flowchart

This flowchart will guide you through diagnosing the P0456 'Very Small EVAP Leak' code. Start with the simplest and most common fixes first before moving to more complex tests.
→ Replace the gas cap with an OEM or quality Stant-brand cap. This is an inexpensive and very common fix for the P0456 code. Clear the code and drive for a few days to see if it returns.
Do you notice a faint fuel smell, especially around the rear of the car or after refueling?
A fuel smell strongly points to a physical leak. On these Lancers, the fuel filler neck is notorious for rusting out where it passes through the wheel well. What's your next diagnostic step?
→ Remove the driver's side rear wheel and the plastic shield covering the filler neck. Inspect the pipe for bubbling rust or damp spots. If corrosion is found, replacing the fuel filler neck assembly is the required fix.
→ A smoke test is the best confirmation. Inject smoke and watch closely for leaks from the rear driver's side wheel well area. This will definitively identify a leak in the filler neck or a connected hose.
Okay, no fuel smell. Do you experience a slightly rough idle or difficulty starting the engine *immediately after* refueling?
That symptom is a classic sign of a stuck-open EVAP Purge Solenoid. Can you test the solenoid, which is located in the engine bay near the intake manifold?
→ With the engine off, disconnect the solenoid and try to blow through it; no air should pass. Then, check the resistance across the terminals. It should be within the 22-38 Ω range. If it fails either test, replace it.
→ Based on the symptoms, the purge solenoid is the most probable cause. You can either replace it as a likely fix or proceed to a professional smoke test for 100% confirmation.
You've ruled out the most common causes with distinct symptoms. The issue is likely a very small, hard-to-see crack in a hose or a faulty vent valve. What is your preferred next step?
→ Carefully inspect all accessible EVAP hoses in the engine bay and under the rear of the car near the charcoal canister for tiny cracks or splits. If nothing is obvious, a smoke test is the only reliable way forward.
→ This is the most effective method now. A smoke test will pressurize the system and force smoke out of the smallest leak, whether it's a hose, the vent valve O-ring, or the canister itself, providing a definitive answer.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Clear Coat / Paint Failure 🟠 Medium — Widespread across many model years, especially on horizontal surfaces like the roof and hood. Often starts after 5-7 years.
  • Premature Suspension Bushing Wear 🟠 Medium — Control arm bushings and stabilizer links can wear out prematurely, often after 70,000 miles, causing clunking or squeaking noises from the suspension.
  • Front Cross-member Corrosion 🔴 High — Significant rust on the front subframe/cross-member is a major issue, particularly in rust-belt regions. This led to a recall for some model years. (Ref: NHTSA Campaign 16V791000)
  • Engine Stalling at Idle 🟡 Low — Some owners report intermittent stalling when slowing down or at a stop. This can be caused by a dirty throttle body, faulty Idle Air Control (IAC) valve, or vacuum leaks.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For major structural parts like a fuel filler neck, a used part from a donor vehicle in a dry, salt-free climate can be a cost-effective option. Ensure the part is from a region known for low corrosion.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a fuel filler neck, inspect the entire length for any signs of rust, especially around mounting brackets and the area that would be covered by the wheel well shield.
  • For electronic components like solenoids, check for corrosion on the electrical pins and cracks in the plastic housing.
  • For a charcoal canister, ensure there are no cracks in the plastic body and that the hose nipples are intact and not brittle.

OEM-only on this vehicle (don't cheap out):

  • Fuel Cap: While many aftermarket caps exist, forums are filled with stories of them failing to seal properly and causing recurring EVAP codes. An OEM cap is strongly recommended to avoid repeat diagnostics.

Aftermarket brands forum-validated for this vehicle:

  • Spectra Premium (for Fuel Filler Necks)
  • Dorman (for Vent Solenoids, e.g., 911-850)
  • Standard Motor Products (for Purge and Vent Solenoids)

Brands owners have reported issues with on this vehicle:

  • Unbranded, low-cost gas caps from online marketplaces are a frequent cause of recurring P0456 codes.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2003 Mitsubishi Lancer

Symptoms: Check engine light for P0456 which eventually progressed into a P0455 large leak code.

What fixed it: Replacement of the fuel filler neck assembly after discovering it had rusted through due to sand and salt trapped by the plastic wheel well cover.

Source hint: EvolutionM.net thread titled 'The reason for my EVAP code - Check this out!'

2002-2007 Mitsubishi Lancer

Symptoms: P0456 code and a strong fuel smell that persisted even after the fuel filler neck was replaced.

What fixed it: Replacing the fuel pump gasket located under the rear seat, which was leaking when the tank was full.

Source hint: EvolutionM.net - 'P0456 fuel smell passed smoke test help'

2004 Mitsubishi Lancer

Symptoms: P0456 code present; shop confirmed a leak via diagnostic testing.

What fixed it: Repairing a leak at the top of the gas tank caused by rust.

Source hint: Reddit r/Cartalk

Frequently Asked Questions

Is there a specific technical service bulletin for EVAP leaks on my 2002-2007 Lancer?
Yes, TSB-05-17-001 provides updated diagnostic procedures for EVAP leak codes like P0456. It recommends using the MUT-III diagnostic tool to properly test the system components.
Why does my Lancer smell like gas specifically after I fill up the tank?
This is often caused by a faulty fuel pump gasket located under the rear seat or a stuck-open purge solenoid. In some cases, a rusted fuel filler neck can also cause odors near the rear wheel well.
I've heard the fuel filler neck is a common problem; why does it fail on this model?
On the 2002-2007 Lancer, the metal filler neck is shielded by a plastic cover in the rear wheel well. This cover traps road salt, moisture, and debris against the pipe, leading to corrosion and pinhole leaks.
What is the correct resistance for a replacement purge solenoid on a Lancer?
Depending on the specific part installed, the resistance should measure between 22-26 Ω or 30-38 Ω.
Where is the EVAP vent solenoid located on my car?
The vent solenoid is located at the rear of the vehicle on the driver's side, near the charcoal canister assembly.
Can I use any gas cap to fix the P0456 code?
While many caps fit, owners report that cheap aftermarket versions often fail to seal. It is recommended to use an OEM Mitsubishi cap or a reputable brand like Stant to ensure the rubber O-ring seals correctly.
Fuel Neck Replacement for 2002 Mitsubishi Lancer
Fuel Neck Replacement for 2002 Mitsubishi Lancer
Fuel Filler Neck Replacement on 2002 Mitsubishi Lancer (Really Rusty)
Fuel Filler Neck Replacement on 2002 Mitsubishi Lancer (Really Rusty)
How to Clean and Test an EVAP Purge Solenoid #evap #solenoid #purge #diy
How to Clean and Test an EVAP Purge Solenoid #evap #solenoid #purge #diy
Causes and Fixes P0456 Code: Evaporative Emission System Small Leak Detected
Causes and Fixes P0456 Code: Evaporative Emission System Small Leak Detected
Quick Easy Test For Stuck Open Evap Purge Valve
Quick Easy Test For Stuck Open Evap Purge Valve
How To Test Evap Purge Valve is Good or Bad (No Tools Needed)
How To Test Evap Purge Valve is Good or Bad (No Tools Needed)
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 Jun 8, 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:
  • Mitsubishi Lancer: 200220032004200520062007
In this article
🧭 Diagnostic Flowchart
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