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 →
🛍️ Shop This Part

P0440 on 2002-2007 Mitsubishi Lancer: EVAP System Malfunction Causes and Fixes

For a 2002-2007 Mitsubishi Lancer, P0440 is most often caused by a loose, worn, or incorrect gas cap. Always check that it's tight and the seal is intact before checking other parts. An OEM replacement cap (Part No. MN120649) is strongly recommended if the original is faulty, as aftermarket caps are a frequent source of repeat codes.

20 minutes to read 2002-2007 Mitsubishi Lancer
Most Likely Cause
Loose, Damaged, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 – $350
Parts Price
$15 – $200
Safe to drive — Driving with a P0440 code will not cause immediate engine damage or affect performance in most cases. However, your vehicle will fail an emissions test and may have a faint fuel smell until the issue is resolved.
Key Takeaways
  • Start by checking the gas cap. Make sure it's tight and the seal is in good condition. This resolves the issue a majority of the time.
  • If a new gas cap doesn't work, visually inspect the EVAP hoses for cracks, especially around the purge solenoid in the engine bay and the charcoal canister at the rear.
  • Using a genuine OEM Mitsubishi gas cap (MN120649) is highly recommended, as aftermarket caps are a common cause of persistent P0440 codes.
  • If the leak isn't obvious, a smoke test is the most efficient way to find the source, which could be a pinhole in a hose or a rusted fuel filler neck.
The trouble code P0440 indicates a general malfunction within the Evaporative Emission Control (EVAP) system. The EVAP system's job is to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. The vehicle's computer (ECU) periodically runs a self-test, sealing the system and monitoring if it can hold a vacuum. This code means the ECU has detected that the system is not sealed or functioning correctly, but it has not pinpointed the exact location or size of the problem.

What's Unique About the 2002-2007 Mitsubishi Lancer

The 2002-2007 Mitsubishi Lancer (CS generation, built on the Mirage platform) does not have widely documented, unique design flaws related to the P0440 code. The causes are typical for most vehicles from this era, primarily involving seals, valves, and hoses that wear out over time. However, owner forums and mechanic advice strongly emphasize the importance of using an OEM gas cap for a proper seal, as some aftermarket caps may not fit correctly and will fail to resolve the code. This platform also shares components with the Dodge Stratus and Chrysler Sebring coupes of the era, which exhibit similar EVAP system failure points.

Symptoms You May Notice

  • Check Engine Light is on
  • A faint smell of fuel, especially around the rear of the car or near the gas cap
  • Failure to pass an emissions inspection
  • A whooshing sound when opening the gas cap may be absent if the system is not sealing
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oxygen (O2) sensors. O2 sensors are not part of the EVAP system and will not cause a P0440 code.
  • Replacing the catalytic converter. This is an expensive exhaust component that is unrelated to the fuel vapor system.
  • Assuming an aftermarket gas cap will work. Many owners report chasing the P0440 code after replacing the cap with a non-OEM part, only to fix it permanently with a genuine Mitsubishi cap.

Most Likely Causes

  1. Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability This is the most common cause for P0440 on almost all vehicles. The rubber O-ring on the cap degrades over time, preventing a proper seal. Aftermarket caps are notoriously problematic and a frequent reason for the code returning after a supposed fix.
    How to confirm: Inspect the gas cap for cracks or a hardened, brittle seal. Ensure the cap is tightened until it clicks at least once. If in doubt, it's an inexpensive first part to replace. Forum members strongly recommend using an OEM cap for a reliable fit.
    Typical fix: Tighten or replace the gas cap. The OEM part is recommended.
    Est. part cost: $15-$40
  2. Failed EVAP Purge Solenoid/Valve 🟡 Medium Probability This valve controls the flow of fuel vapors from the charcoal canister to the engine. It can get stuck open or closed, causing a system malfunction. It's a common failure point mentioned in Lancer forums.
    How to confirm: The purge solenoid is located in the engine bay, near the throttle body/intake manifold area. It can be tested with the engine off by trying to blow through it; it should be closed. You can also test for an audible click by applying 12V to its terminals. A valve that is stuck open may cause a slight vacuum leak, leading to a rough idle. The coil resistance should be between 22-26 Ω at 68°F (20°C).
    Typical fix: Replace the purge solenoid valve. The part number for 2002-2003 Lancers is MR507781.
    Est. part cost: $40-$90
  3. Cracked or Disconnected EVAP Hoses 🟡 Medium Probability
    How to confirm: Visually inspect all rubber and plastic hoses connected to the EVAP canister, purge valve, and fuel tank for visible cracks, brittleness, or disconnections. A smoke test is the most effective way to find small, hard-to-see leaks.
    Typical fix: Replace the damaged section of hose.
    Est. part cost: $10-$50
  4. Failed EVAP Canister Vent Solenoid/Valve ⚪ Low Probability This valve is located at the rear of the vehicle, attached to the charcoal canister behind the driver's side rear bumper. It's exposed to road debris and moisture, which can cause it to fail or get stuck, often with dirt or even spider webs blocking the vent.
    How to confirm: The valve should be normally open and close when 12V is applied. A scan tool can often command the valve to close for testing purposes. If it's stuck open or closed, it will need replacement. You can also remove it and test it directly with a 12V source. Resistance should be between 48 and 65 ohms.
    Typical fix: Replace the vent solenoid. Often it is replaced with the charcoal canister.
    Est. part cost: $50-$120

Rare But Worth Checking

  • Cracked Charcoal Canister: The canister itself, located behind the driver's side rear bumper, can develop cracks from age or road debris impact. This is often found during a smoke test when smoke is seen emitting from the canister body. Overfilling the fuel tank can also saturate the canister with liquid fuel, causing it to fail.
  • Leaking Fuel Filler Neck: In regions where road salt is used, the metal filler neck can rust and develop pinhole leaks, preventing the system from sealing. This is a very common issue on many vehicles of this era and can be hard to spot without a smoke test. A video of a replacement on a rusty 2002 Lancer shows how severe this can get.
  • Faulty Fuel Tank Pressure Sensor: The sensor that monitors EVAP system pressure can fail and send incorrect data to the computer, triggering the code even if no leak exists. With the gas cap off and ignition on, the sensor's output voltage should be between 1.5 and 3.5 volts (1,500-3,500 mV).

Diagnosis Steps

  1. Check the Gas Cap: Ensure it is tight and clicks when closed. Remove it and inspect the rubber seal for cracks, stiffness, or damage. If it looks worn, replace it with an OEM part (MN120649). Clear the code and drive for a few days to see if it returns. This is the most common fix.
  2. Visual Inspection: Carefully inspect all accessible EVAP hoses in the engine bay (near the purge solenoid) and under the car near the charcoal canister (rear driver's side). Look for any obvious cracks, loose connections, or signs of rot.
  3. Test the Purge Solenoid: Locate the purge solenoid in the engine bay. Check its electrical connector and hoses. With the engine off, remove the valve and try to blow through it; it should be sealed. Apply 12V to the electrical pins and listen for a distinct 'click'. If it doesn't click or is open when unpowered, it has failed. Check the coil resistance with a multimeter; it should be 22-26 Ω.
  4. Perform a Smoke Test: If the simple checks don't reveal the problem, a smoke test is the most reliable next step. This involves injecting pressurized smoke into the EVAP system (usually via a service port or hose) and looking for where it escapes. This will definitively pinpoint the exact location of any leak, whether it's a hose, the canister, a valve, or the fuel filler neck.
  5. Test Components: Based on the smoke test results, test the specific component. Solenoids (purge and vent) can be tested for electrical function with a multimeter and for mechanical function by applying voltage. The vent solenoid near the rear canister should be open at rest and close when 12V is applied. The Fuel Tank Pressure sensor can be checked with a scan tool; with the gas cap off, it should read between 1.5V and 3.5V.

Parts You'll Likely Need

  • Fuel Cap (OEM #MN120649) — This is the most frequent cause of a P0440 code due to the seal wearing out over time. It's the cheapest and easiest part to replace first. Using an OEM cap is highly recommended to ensure a proper seal.
    Trusted brands: Mitsubishi (OEM)
    OEM price range: $25-$40
    Aftermarket price range: $15-$30
  • EVAP Canister Purge Solenoid Valve (OEM #MR507781) — This valve is a common failure point that can get stuck open or closed, triggering a system malfunction code.
    Trusted brands: Mitsubishi (OEM), Denso, Standard Motor Products (SMP)
    OEM price range: $70-$100
    Aftermarket price range: $40-$70

Related Codes That Often Appear With This One

  • P0442 — Indicates a small EVAP leak. The same faulty component (e.g., a cracked hose or bad seal) can sometimes be interpreted by the ECU as either a general fault or a small leak.
  • P0455 — Indicates a large EVAP leak. This often appears if the gas cap is completely missing or very loose.
  • P0456 — Indicates a very small EVAP leak. A component that is beginning to fail might first trigger a P0456 before becoming a larger leak or general fault.
  • P0452 — Indicates the Fuel Tank Pressure Sensor circuit has low input. This can be caused by a failed sensor, a wiring issue, or a problem with the ECM.

Platform-Specific Known Issues

  • Hard Shifting in Automatic Transmission: A user on EvolutionM.net with a 2002 Lancer reported severe, sudden hard shifting between gears (2-3 and 3-4). No codes were thrown initially. The issue was temporarily resolved by resetting the ECU, pointing towards an electrical or sensor issue rather than a purely mechanical failure. Forum members suggested failing input/output speed sensors on the transmission as a likely cause, even without a specific trouble code. This highlights a known electrical failure point on the transmission that could be mistaken for a more severe internal problem.

Mechanic-Grade Diagnostic Values

  • EVAP Canister Purge Solenoid Coil Resistance — expected: 22 - 26 Ω at 20°C (68°F). Failure: Resistance is significantly higher (open circuit) or lower (shorted).
  • EVAP Canister Vent Solenoid Coil Resistance — expected: 48 - 65 Ω. Failure: A reading outside this range indicates a faulty solenoid coil.
  • Fuel Tank Pressure Sensor Output Voltage (Key On, Engine Off, Gas Cap Removed) — expected: 1.5 - 3.5 Volts (1,500 - 3,500 millivolts). Failure: Voltage is stuck high (e.g., near 5V) or low (e.g., near 0.2V), indicating a failed sensor or wiring issue.
  • Fuel Tank Pressure Sensor Supply Voltage — expected: 4.9 - 5.1 Volts. Failure: No voltage indicates a wiring problem or an issue with the ECM's 5V reference circuit.

Scan Tool Commands That Help

  • Mitsubishi MUT-II/MUT-III (or equivalent professional scan tool): Data List Item 52: Fuel Tank Differential Pressure Sensor — To read the live voltage output from the fuel tank pressure sensor to verify if it is within the expected 1.5-3.5V range under atmospheric pressure (gas cap off).
  • Professional Scan Tool with Bidirectional Control: EVAP Purge Solenoid Actuation Test — To command the purge solenoid to open and close while listening for an audible click. This confirms the solenoid's electrical circuit and mechanical function without having to remove it or apply external voltage.
  • Professional Scan Tool with Bidirectional Control: EVAP Vent Solenoid Actuation Test — To command the normally-open vent solenoid to close. This is crucial during a smoke test to seal the system. If the valve doesn't close when commanded, it is faulty.

Wiring & Ground Locations

  • G4 — At the left rear of the engine compartment, on the driver's side shock tower.. This is a primary ground point in the engine bay. A corroded or loose G4 ground could affect the operation of the engine-bay-mounted EVAP purge solenoid.
  • Powertrain Control Module (PCM/ECM) — Located behind the glove box.. The ECM is the control center for the EVAP system. All sensor signals (like the Fuel Tank Pressure sensor) and valve commands (for purge and vent solenoids) originate or terminate here. Knowing its location is essential for end-to-end wiring continuity checks.
  • Fuel Tank Pressure Sensor Wiring — Harness leading to the fuel tank.. The sensor receives a 5V reference from the ECM on one pin, is grounded through the ECM on another, and returns a signal voltage on the third. A short or open in this harness will cause a code.

Real Owner Repair Stories

  • EvolutionM.net forum user (2003 Mitsubishi Lancer Evo 8 (shares EVAP components with base Lancer)) — Check engine light with an EVAP system leak code.
    ❌ Tried (didn't work) Not specified, but the issue was discovered during other maintenance.
    ✅ What actually fixed it The mechanic identified significant rust on the fuel filler neck, fuel tank, and fuel lines after 15 winters in a salt-belt state (Connecticut). Replacement of the rusted filler neck and associated lines was required to fix the leak.
  • YouTube video by 'Jooyaboy' (2002 Mitsubishi Lancer) — Leaking gasoline onto the ground during refueling and a check engine light.
    ❌ Tried (didn't work) N/A, problem was visually obvious.
    ✅ What actually fixed it The metal fuel filler neck had a large rust hole. The part was replaced with a used one from a parts car, which resolved the fuel leak and the associated EVAP code. The video highlights how bolts often snap due to rust during this repair in salt-belt regions.

"I Checked Everything" — The Actual Cause

  • A common scenario for this code where a smoke test shows no leaks is a faulty Fuel Tank Pressure (FTP) sensor. The system may be perfectly sealed, but if the sensor is sending an incorrect voltage reading to the ECU (e.g., stuck at 0.2V or 4.8V), the computer will interpret this as a system malfunction and set code P0440 or a related sensor code like P0452.

OEM Part Supersession History

  • MR507781MR560952 (in some aftermarket catalogs), but MR507781 is still widely available as the primary OEM number. — Standard part evolution or supplier change.
    Heads up: While MR560952 is listed as a replacement, MR507781 is the confirmed part for 2002-2003 Lancers and is used across many Mitsubishi models for years, ensuring wide availability.

Diagnostic Flowchart

P0440 indicates a general malfunction in the Evaporative Emission (EVAP) system. Start by inspecting the most common failure points—the gas cap and the purge solenoid—before moving to more complex leak testing.
→ Replace with a genuine Mitsubishi OEM gas cap (Part #MN120649). Aftermarket caps are notoriously problematic on the CS Lancer platform and often cause the code to return.
Locate the EVAP Purge Solenoid near the intake manifold. With the engine off, remove it and try to blow through it. Does air pass through?
→ The solenoid is stuck open. Replace the Purge Solenoid Valve (Part #MR507781 for 02-03 models). A stuck open valve can also cause a rough idle or stalling.
Test the Purge Solenoid with a multimeter. Is the coil resistance between 22-26 Ω at room temperature?
→ The solenoid coil has failed electrically. Replace the Purge Solenoid Valve.
Perform a visual inspection of the EVAP hoses in the engine bay and near the charcoal canister (rear driver's side). Do you see cracks or rot?
→ Replace the damaged rubber or plastic sections. Check specifically for brittleness near the throttle body where heat exposure is highest.
Locate the Vent Solenoid behind the rear bumper. Apply 12V to the terminals. Does it click and close the vent?
→ The Vent Solenoid is likely clogged with road debris or failed. Replace the solenoid; note that it is often sold as an assembly with the charcoal canister.
If all solenoids and the cap pass, a small leak exists. Can you perform or commission a smoke test?
→ Inspect the fuel filler neck for rust or the charcoal canister for hairline cracks. These are common on platform-mates like the Eclipse and Galant.
→ Check the Fuel Tank Pressure sensor using a scan tool. With the gas cap off, it should read between 1.5V and 3.5V. If it reads 0V or 5V, the sensor or wiring is faulty.

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 — Very common, especially on horizontal surfaces like the roof, hood, and trunk. Can start appearing after 5-7 years, exacerbated by sun exposure.
  • Automatic Transmission Problems 🔴 High — Issues like hard shifting, hesitation, or outright failure are reported, sometimes requiring a full replacement as they are sealed units. Problems can arise before 100,000 miles.
  • Engine Stalling at Idle 🟠 Medium — Some older models are prone to stalling when slowing down or at idle. This is often attributed to a faulty MAP sensor or a clogged throttle body.
  • Suspension Knocks and Wear 🟡 Low — Worn struts and rubber bushings can cause creaks or clunks from the front end, typically on vehicles with over 70,000 miles.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For larger, more expensive components like the fuel filler neck or the charcoal canister assembly, a used part from a donor car in a dry, non-salt-belt state can be a cost-effective option. A video documented a successful repair using a used filler neck.

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

What to inspect on the donor part:

  • For a fuel filler neck, inspect for any signs of rust, especially at the seams and mounting brackets. The surface should be smooth and free of bubbling paint.
  • For a charcoal canister, ensure the plastic housing has no cracks or signs of impact. Check that all hose nipples are intact and not brittle.
  • For solenoids or sensors, visually inspect for corrosion on the electrical pins and cracks in the plastic body.

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

  • Fuel Cap: Due to the high frequency of issues with aftermarket cap seals on this platform, it is strongly recommended to use a genuine Mitsubishi (OEM) fuel cap (MN120649) to ensure a proper seal and avoid repeat codes.

Aftermarket brands forum-validated for this vehicle:

  • Denso
  • Standard Motor Products (SMP)

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' gas caps are frequently reported as not sealing correctly and causing the P0440 code to persist or return.

Real Owner Stories

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

2002 Mitsubishi Lancer

Symptoms: Severe, sudden hard shifting between gears (2-3 and 3-4). No codes were thrown initially.

What fixed it: The issue was temporarily resolved by resetting the ECU, though forum members identified failing input/output speed sensors on the transmission as the likely electrical cause.

Source hint: EvolutionM.net - '2002 Lancer: Automatic Transmission Shifting Hard'

2002-2007 Mitsubishi Lancer

Symptoms: Check Engine Light for EVAP system; code returning after using an aftermarket gas cap.

What fixed it: Replacing the problematic aftermarket cap with an OEM gas cap.

Source hint: EvolutionM - Mitsubishi Lancer and Lancer Evolution Community

Frequently Asked Questions

Is there a specific Mitsubishi Technical Service Bulletin (TSB) for EVAP issues that applies to my Lancer?
Yes, TSB-00-17-003 regarding EVAP system issues is often relevant to the Lancer, as it shares system design principles with the Galant.
I'm seeing a P0440 on my 2002 Lancer; could this be related to the hard shifting I'm experiencing in my automatic transmission?
While P0440 is an emissions code, 2002 Lancer owners have reported severe hard shifting (2-3 and 3-4 gears) that may be related to electrical or sensor issues, such as failing input/output speed sensors, rather than mechanical failure.
What is the specific part number for the purge solenoid on a 2002-2003 Lancer?
The recommended part number for the purge solenoid valve on 2002-2003 models is MR507781.
Can I use an aftermarket gas cap to fix the P0440 code on my Lancer?
It is not recommended. Aftermarket caps are notoriously problematic for this vehicle and often cause the code to return. Forum members strongly suggest using an OEM cap (Part MN120649) for a reliable fit.
Where is the EVAP vent solenoid located on the 2002-2007 Lancer?
The vent solenoid is located at the rear of the vehicle, attached to the charcoal canister behind the driver's side rear bumper.
What should the resistance be when testing the purge solenoid with a multimeter?
The coil resistance for the purge solenoid should be between 22-26 Ω at 68°F (20°C).
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 P0440 for:
  • Mitsubishi Lancer: 200220032004200520062007
In this article
🛍️ Shop This Part
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