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

P0455 on 2009-2013 Toyota Corolla: EVAP Large Leak Causes and Fixes

On a 2009-2013 Toyota Corolla, P0455 is most often caused by a loose or worn-out gas cap. Before buying any parts, ensure the cap is tight and the seal is not cracked. A new OEM gas cap is an inexpensive first step, costing around $25-$40. If the gas cap doesn't solve the issue, the next most likely culprits are the purge valve in the engine bay or the charcoal canister assembly near the fuel tank.

21 minutes to read 2009-2013 Toyota Corolla
Most Likely Cause
Loose, Incorrect, or Worn Gas Cap
Est. Time
1.3 hrs
Shop Labor
$75 – $650
Parts Price
$25 – $400
Safe to drive — Driving with a P0455 code will not damage your engine or cause a breakdown. However, your vehicle will release excess fuel vapors into the atmosphere and will automatically fail an emissions test until the leak is fixed.
Key Takeaways
  • P0455 means your Corolla has a large leak in the emissions system, but it's usually not a serious mechanical issue.
  • Always check your gas cap first. Make sure it's tight and the seal is intact. Replacing it with a genuine Toyota cap is the cheapest and most likely fix.
  • If a new gas cap doesn't solve the problem, the next most likely culprits are the purge valve in the engine bay or a cracked hose.
  • A professional smoke test is the fastest way to find the leak if it's not obvious from a visual inspection.
  • You can continue to drive the car with this code, but you will not pass an emissions test until it is repaired.
The trouble code P0455 on a Toyota means the Engine Control Module (ECM) has detected a large leak in the Evaporative Emission Control (EVAP) system. The EVAP system is designed to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. When the ECM runs a self-test, it seals the system and checks if it can hold pressure; if it detects a significant pressure drop, equivalent to a hole 0.040 inches or larger, it triggers the P0455 code and turns on the Check Engine Light.

What's Unique About the 2009-2013 Toyota Corolla

The EVAP charcoal canister and leak detection pump assembly located near the rear fuel tank of a 10th generation Toyota Corolla.
On the 2009-2013 Corolla, the EVAP system uses a specific canister pump module located near the rear axle that performs self-tests hours after the car is parked.

For the tenth-generation Corolla (E140 platform, 2009-2013), the EVAP system uses a canister pump module (also known as a Leak Detection Pump or LDP) located on the charcoal canister near the fuel tank to perform its leak checks. This test often runs about five hours after the engine is turned off. This means you might hear a faint buzzing from the rear of the car long after it's been parked, which is a normal function of the LDP pressurizing the system. While the most common cause is a simple gas cap issue, these models are also known for failures of the purge valve (in the engine bay) and cracks in the charcoal canister itself.

Symptoms You May Notice

  • Check Engine Light is on.
  • A faint smell of gasoline, particularly around the gas cap area or rear of the vehicle.
  • The VSC (Vehicle Stability Control) or TRAC light may also illuminate on the dashboard along with the Check Engine Light. This is a common Toyota behavior where certain engine-related codes will also trigger the stability control warning lights.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the charcoal canister when the actual problem is a small, hard-to-see cracked hose connected to it.
  • Replacing the purge valve when the gas cap seal is the real issue. Always start with the simplest and most common fix.
  • Using a cheap aftermarket gas cap which fails to create a proper seal, leading to the belief that the gas cap was not the problem.

Most Likely Causes

Side-by-side comparison of a healthy, smooth gas cap seal versus a cracked, dry-rotted seal causing a P0455 code.
A common culprit for P0455 is a degraded gas cap seal. Even small cracks in the rubber O-ring (right) can prevent the system from holding pressure compared to a new seal (left).
  1. Loose, Incorrect, or Worn Gas Cap 🔴 High Probability This is the most common cause for a P0455 code on virtually all vehicles, including the Corolla. The rubber seal on the cap can dry out, crack, or become hard over time, preventing a proper seal. Many owners report that using a cheap, aftermarket cap failed to solve the problem, while an OEM cap did.
    How to confirm: First, ensure the gas cap is tightened until it clicks at least once. Remove the cap and inspect the rubber O-ring for any cracks, stiffness, or damage. 🎬 Watch this complete guide to fixing Toyota EVAP codes If it looks worn, it's suspect. A video demonstrates that this is the first and easiest step.
    Typical fix: Replace the gas cap. It is highly recommended to use an OEM (Original Equipment Manufacturer) cap from Toyota, as some aftermarket caps do not seal correctly and will not fix the code.
    Est. part cost: $25-$40
  2. Faulty Vapor Canister Purge Valve (VSV) 🟡 Medium Probability The purge valve, located in the engine bay on the 1.8L engine, can get stuck open, creating a constant vacuum leak that the system interprets as a large leak. It's a relatively common failure point after the gas cap has been ruled out.
    How to confirm: With the engine off, disconnect the valve and try to blow through it. A normally closed valve should not allow air to pass. If you can blow through it, it's stuck open and faulty. A scan tool can also be used to command the valve open and closed to check for a click.
    Typical fix: Replace the vapor canister purge valve/solenoid. This is typically a simple repair involving disconnecting two hoses and an electrical connector.
    Est. part cost: $30-$70
  3. Cracked or Damaged Charcoal Canister ⚪ Low Probability The canister, located near the fuel tank, is made of plastic and can develop cracks from age, road debris, or physical impact. The hoses connected to it can also become brittle and crack. On this model, the canister assembly also houses the vent valve and leak detection pump, making it a more complex component.
    How to confirm: Visually inspect the charcoal canister and all connected hoses for visible cracks or damage. A smoke test is the most effective way to find a crack in the canister or a connected hose if a visual inspection is inconclusive.
    Typical fix: Replace the charcoal canister assembly. One owner on a forum replaced the canister themselves but still had the codes, highlighting the importance of proper diagnosis.
    Est. part cost: $200-$400
  4. Leaking EVAP Hoses or Lines ⚪ Low Probability Rubber hoses can become dry, brittle, and crack over time, especially in the engine bay due to heat or under the vehicle from exposure to the elements.
    How to confirm: Visually inspect all accessible EVAP hoses between the engine, fuel tank, and charcoal canister. A smoke test is the definitive method to locate a small crack or loose connection in a hose.
    Typical fix: Replace the specific cracked or leaking hose.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Canister Vent Valve / Leak Detection Pump (LDP): This valve is integrated into the charcoal canister assembly on this Corolla. If it gets stuck open or the pump fails, it will prevent the system from sealing for its self-test, causing a P0455. Replacement requires changing the entire canister assembly.
  • Cracked Fuel Filler Neck: Rust or damage to the metal tube leading to the gas tank can prevent the gas cap from sealing properly. This is more common in areas with heavy road salt usage and can be a tricky leak to spot without a smoke test.
  • Spider Webs in Vent Hose: A known, albeit strange, issue on many Toyota models. Spiders can build webs inside the EVAP canister's fresh air vent hose/box, causing a blockage. This can lead to a variety of EVAP codes, including P0455, as the system cannot vent properly during its self-test. TSB T-SB-0064-11 addresses this for other models, but the principle applies here.

Diagnosis Steps

A mechanic inspecting the EVAP purge valve located in the engine bay of a 2009-2013 Toyota Corolla.
The purge valve (VSV) is located in the engine bay. Testing involves checking if it remains closed when power is removed to ensure it isn't 'stuck open.'
  1. Read the code with an OBD-II scanner to confirm P0455 is present. Note any other codes like P0441.
  2. Inspect the gas cap. Ensure it is tight. Remove it and check the rubber seal for cracks or damage. If in doubt, replace it with an OEM part.
  3. Clear the code and drive for a few days to see if it returns. The EVAP monitor runs under specific conditions, often hours after the car is shut off, so it may take time.
  4. If the code returns, visually inspect the engine bay for the purge valve (VSV). It's located on the engine for the 1.8L model. Check its connected hoses for cracks or loose fittings.
  5. Visually inspect the charcoal canister and all associated hoses under the rear of the vehicle (driver's side) for any obvious cracks, damage, or loose connections.
  6. If no obvious issues are found, the most effective next step is to have a smoke test performed. This involves injecting harmless, vaporous smoke into the EVAP system to quickly and accurately pinpoint the source of the leak.
  7. 🎬 See how to perform a smoke test for leaks
  8. Based on the smoke test results, replace the identified faulty component, whether it's a hose, the purge valve, or the charcoal canister assembly.

Parts You'll Likely Need

A genuine OEM Toyota gas cap, recommended for resolving EVAP large leak codes.
Using a genuine OEM Toyota gas cap is highly recommended, as many aftermarket caps fail to provide the precise seal required by the Corolla's sensitive EVAP system.
  • Fuel Tank Cap (OEM #77300-52030 (superseded by 77300-52040)) — This is the most frequent cause of a P0455 code. The seal fails over time, and it's an easy and inexpensive part to replace as a first step. Using an OEM part is critical.
    Trusted brands: Toyota (OEM)
    OEM price range: $25-$40
    Aftermarket price range: $10-$25
  • Vapor Canister Purge Valve / Solenoid (OEM #90910-12276 (for 1.8L engine)) — This valve can get stuck open, causing a large leak. It's a common failure point after the gas cap and is located in the engine bay for easy access.
    Trusted brands: Toyota (OEM), Denso, Dorman
    OEM price range: $60-$90
    Aftermarket price range: $30-$70
  • Charcoal Canister Assembly (OEM #77740-02130 (or 77740-12990)) — The plastic housing can crack due to age or impact, creating a large leak. This assembly includes the canister, vent valve, and leak detection pump, making it a more expensive repair.
    Trusted brands: Toyota (OEM)
    OEM price range: $250-$400
    Aftermarket price range: $180-$280

Related Codes That Often Appear With This One

  • P0441 — P0441 (Incorrect Purge Flow) often appears with P0455. A component that is stuck open or closed, like a purge valve, can cause both a large leak detection and a purge flow error. Forum users frequently report seeing both codes together.
  • P0456 — P0456 (EVAP Small Leak) can sometimes precede or be related to a P0455. A deteriorating component might start as a small leak before worsening into a large one.

Technical Service Bulletins (TSBs) & Recalls

  • TSB-0200-11: While not for P0455, this TSB for 2009-2011 Corollas addresses water intrusion into the charcoal canister, indicating a potential weak point in the EVAP system design of these models.

Platform-Specific Known Issues

  • Water Intrusion into Charcoal Canister: Toyota issued TSB-0200-11 for 2009-2011 Corollas regarding water entering the charcoal canister, which can cause a specific set of five EVAP codes (P043E, P043F, P2401, P2402, & P2419). While not directly P0455, it shows a known vulnerability of the canister area on these models that could potentially contribute to other failures.

Mechanic-Grade Diagnostic Values

  • Purge Valve (VSV) Coil Resistance — expected: 15 to 30 Ohms (general value for most vehicles). Failure: A reading far outside this range, especially infinite resistance (open circuit), indicates a faulty valve coil.
  • Purge Valve (VSV) Connector Voltage — expected: One pin should have battery voltage (approx. 12V) with the ignition ON. The other pin is the control side, which the ECM switches to ground with a duty cycle signal when commanding the valve to open.. Failure: No voltage on the power supply pin indicates a wiring or fuse issue (check EFI NO. 2 fuse). No signal on the control wire during an active test points to a wiring or ECM problem.

Hidden / Shadow Codes Worth Checking

  • P043E, P043F, P2401, P2402, P2419: This cluster of codes relates specifically to the Canister Pump Module / Leak Detection Pump (LDP). They indicate issues like a clogged reference orifice (P043E), high flow (P043F), or electrical circuit faults in the pump (P2401, P2402). While P0455 indicates a large leak, these codes point directly to a failure of the pump assembly itself, which is responsible for running the test. (see via A standard OBD-II scanner should display these codes if the failure is specific to the LDP module.)

Scan Tool Commands That Help

  • Toyota Techstream: Evaporative System Check (Utility) — This is a powerful bidirectional control used to force the EVAP system to perform a self-test without waiting the usual 5 hours after engine shutoff. It allows a technician to manually activate the vent valve and leak detection pump to check for pressure changes, confirm a repair, or set a pending code if a fault still exists.
  • Toyota Techstream: Active Test: Activate the Purge VSV Control — This command manually opens and closes the purge valve in the engine bay. It's used to verify the valve is responding to the ECM's command. A technician can listen for a click and feel for vacuum at the hose port to confirm it's functioning mechanically and electrically.

Wiring & Ground Locations

  • Purge Valve (VSV) Connector — On the engine, part of the intake assembly. It has a two-wire connector.. This is where voltage and resistance tests are performed. One wire is the 12V power supply, and the other is the ground-side control wire from the ECM. A failure here can prevent the valve from operating, potentially causing it to remain stuck open and trigger a P0455.
  • EFI NO. 2 Fuse — In the under-hood fuse box.. This fuse supplies power to the Purge Valve (VSV). If this fuse is blown, the valve will have no power and will not operate, which could lead to EVAP system codes.

Real Owner Repair Stories

  • Darkstar_Overland on YouTube (Toyota FJ Cruiser) (2007 Toyota FJ Cruiser (similar EVAP system architecture)) — Persistent P0441 and P0455 codes.
    ❌ Tried (didn't work) Visual inspection of charcoal canister showed nothing., Replacing cracked EVAP hoses in the engine bay., Replacing the engine-bay purge valve with a cheap aftermarket (Amazon) part, which caused new P0171/P0174 lean codes. Reinstalling the OEM valve fixed the lean codes but not the EVAP codes.
    ✅ What actually fixed it The final fix was replacing the entire charcoal canister assembly. The owner concluded that the vent valve/solenoid integrated into the canister assembly was the true source of the failure.

"I Checked Everything" — The Actual Cause

  • A smoke test may show no leaks, but the code persists. This can happen if the Leak Detection Pump (LDP) on the charcoal canister has an internal fault, such as a clogged reference orifice. The system is physically sealed, so no smoke escapes, but the LDP is unable to correctly measure pressure and falsely reports a leak. This scenario may set other codes like P043E.
  • On some vehicles, a check ball in the fuel filler neck is designed to seal under pressure. When performing a smoke test from the engine bay, this ball can close and prevent smoke from ever reaching the filler neck and gas cap area. This gives a false 'no leak found' result, while the actual leak is at the gas cap or filler neck. A pro tip is to remove the gas cap after starting the smoke test to confirm smoke is traveling through the entire system.

When the Usual Fixes Don't Work

  • While the gas cap is the most common fix, many owners chase this code after replacing the cap. In one documented case on a similar Toyota platform, the issue persisted after replacing engine bay hoses and the purge valve. The ultimate fix was a complete charcoal canister assembly, as the integrated vent solenoid had failed. This highlights that if the simple fixes don't work, the more complex and expensive canister assembly is a strong possibility.

OEM Part Supersession History

  • 90910-1227690910-TC001 — Standard part update/revision.
    Heads up: The new part number should be a direct replacement, but always verify with a dealer using the vehicle's VIN.
  • 77740-0213077740-12990 (potentially) — Possible mid-generation update or variation for different manufacturing locations (US vs. Japan built).
    Heads up: Parts catalogs show conflicting application ranges for the charcoal canister. 77740-02130 is listed for 2010 models, but other sources suggest it's for earlier years. It is critical to verify the correct part number with a Toyota dealer using the VIN before ordering.

Model Year Variations Within This Range

  • 2009-2011: These model years are specifically mentioned in TSB-0200-11 for a design vulnerability allowing water intrusion into the charcoal canister, which can cause a specific set of LDP-related codes. This suggests a potential design difference compared to 2012-2013 models.

Diagnostic Flowchart

Start by checking for accompanying codes and dashboard lights. Note that on this Toyota platform, a P0455 will often trigger the VSC and TRAC lights alongside the Check Engine Light.
→ Check for water intrusion in the charcoal canister. Toyota issued TSB-0200-11 for 2009-2011 Corollas regarding this specific cluster of codes, indicating a known vulnerability in the canister area that may be contributing to the leak.
Inspect the gas cap. Is it loose, is the rubber O-ring cracked/stiff, or is it a cheap aftermarket cap?
→ Replace the gas cap with a genuine OEM Toyota cap ($25-$40). Many owners report aftermarket caps fail to seal correctly on this platform. Clear the code and drive for a few days to let the EVAP monitor run.
Locate the Vapor Canister Purge Valve (VSV) in the engine bay (on the 1.8L engine). With the engine off, disconnect it and try to blow air through it. Does air pass through?
→ Replace the vapor canister purge valve/solenoid ($30-$70). The valve is stuck open, creating a constant vacuum leak that the Corolla's computer interprets as a large EVAP leak.
Visually inspect the charcoal canister and hoses under the rear driver's side of the vehicle. Do you see any obvious cracks in the plastic or brittle/broken hoses?
→ Replace the damaged EVAP hose ($10-$50) or the charcoal canister assembly ($200-$400). Note that on this model, the canister assembly is complex as it also houses the vent valve and leak detection pump.
Perform a smoke test on the EVAP system. Where does the smoke emerge?
→ Replace the charcoal canister assembly. Even without visible cracks, internal failures or hairline fractures in the plastic housing are common on aging Toyota MC platform vehicles.
→ Replace the specific leaking EVAP hose. Rubber hoses dry out and crack over time due to heat and element exposure.

Real Owner Stories

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

2013 Toyota Corolla

Symptoms: Check engine light with codes P0441 and P0455. Checked lines and hoses for cracks, found nothing.

What fixed it: Replaced the gas cap and purge valve with no success. Another user suggested replacing the entire charcoal canister assembly, as it is a common failure point on these models.

Source hint: Reddit r/MechanicAdvice

2012 Toyota Corolla

Symptoms: Getting P0455 and P0441 codes after replacing the fuel pump.

What fixed it: Replaced the gas cap with an OEM one and the purge valve with a cheap Amazon one, which then led to a misfire code, highlighting the potential pitfalls of using non-OEM parts.

Source hint: Reddit r/AskMechanics - Thread 'Corolla evap p0441, p0455 and then a misfire'

2007 Toyota Corolla

Symptoms: Troubleshooting P0441 and P0455 codes.

What fixed it: Replaced the purge solenoid and gas cap with no success, eventually tracing the leak to the tank side of the system after replacing the charcoal canister.

Source hint: BobIsTheOilGuy.com - Thread '2007 Corolla - P0441 and P0455 codes'

Toyota Matrix

Symptoms: P0441/P0455 Code on Toyota Matrix.

What fixed it: Consensus pointed towards the gas cap or purge solenoid as the most likely culprits, reinforcing the shared nature of this problem on the platform.

Source hint: Reddit r/Cartalk - Thread 'P0441/P0455 Code on Toyota Matrix'

Frequently Asked Questions

Why did my VSC and TRAC lights come on along with the Check Engine Light for a P0455 code?
This is a common Toyota behavior where certain engine-related codes, including P0455, will automatically trigger the Vehicle Stability Control (VSC) and TRAC warning lights on the dashboard.
Does TSB-0200-11 apply to my P0455 code on my 2009-2011 Corolla?
TSB-0200-11 addresses water intrusion into the charcoal canister, which typically causes codes P043E, P043F, P2401, P2402, and P2419. While not directly for P0455, it highlights a known vulnerability in the canister area that could potentially contribute to EVAP failures.
I replaced my gas cap but the P0455 code came back. What should I do next?
Many owners report that cheap aftermarket gas caps fail to solve the problem. Ensure you are using an OEM Toyota gas cap. If an OEM cap doesn't fix it, the next most common culprit on the 1.8L engine is a faulty Vapor Canister Purge Valve (VSV) stuck open.
Where is the purge valve (VSV) located on my 1.8L Corolla?
The vapor canister purge valve is located in the engine bay on the 1.8L model. You can test it by disconnecting it with the engine off and trying to blow through it; if air passes, it is stuck open and needs replacement.
Are the Toyota Matrix and Pontiac Vibe prone to this same P0455 issue?
Yes. The 2009-2013 Toyota Matrix and 2009-2010 Pontiac Vibe share the same Toyota MC platform, 1.8L/2.4L engines, and EVAP system design. Owners of these vehicles report the exact same causes and fixes, including gas caps, purge valves, and charcoal canisters.
Where is the charcoal canister located on the 2009-2013 Corolla?
The charcoal canister assembly is located under the rear of the vehicle on the driver's side, near the fuel tank. On this model, it also houses the vent valve and leak detection pump.
2009-2017 TOYOTA COROLLA, 1.8L 2ZR-FE, BAD EVAP Purge Valve
2009-2017 TOYOTA COROLLA, 1.8L 2ZR-FE, BAD EVAP Purge Valve
How to Fix P0455 Large Leak (Don't Replace Your Gas Tank Yet!)
How to Fix P0455 Large Leak (Don't Replace Your Gas Tank Yet!)
How To Fix P0455 Error in Toyota : Complete Fixing Guide
How To Fix P0455 Error in Toyota : Complete Fixing Guide
How to Fix Code P0455 (Large Evap Leak)
How to Fix Code P0455 (Large Evap Leak)
Fix P0455 Engine Code FAST with this 6 Minute DIY Hack
Fix P0455 Engine Code FAST with this 6 Minute DIY Hack
How to Fix P0455 | Evaporative System Large Leak Detected
How to Fix P0455 | Evaporative System Large Leak Detected
P0455 Code Troubleshooting || Easy Fix EVAP System Leak Detected ||
P0455 Code Troubleshooting || Easy Fix EVAP System Leak Detected ||
How to Find an EVAP Leak | Diagnose Check Engine Light (P0440, P0442, P0455, P0456)
How to Find an EVAP Leak | Diagnose Check Engine Light (P0440, P0442, P0455, P0456)
How to Find a Small EVAP Leak p0442 "No Leaks"
How to Find a Small EVAP Leak p0442 "No Leaks"
How To Fix Large Evap Leaks On Your Car P0455
How To Fix Large Evap Leaks On Your Car P0455
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 P0455 for:
  • Toyota Corolla: 20092010201120122013
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