EVAP Codes P0440/P0441/P0446 — Gas Cap, Charcoal Canister, or VSV

Difficulty 2/50.5–3 hrs$0–2501995-2004, 2005-2015

An EVAP check-engine light (P0440 general leak, P0441 purge flow, P0446 vent control) almost always starts at the cheapest possible cause: the gas cap. Before you spend a dollar on parts, confirm the cap clicks and seals, and clear the code. If it comes back, the next suspects are the purge VSV (~$55) and the charcoal canister (~$180). Don't buy a canister first — it's the priciest part and the least likely cause. This is an emissions code; it won't strand you, but it will fail an inspection and it can quietly cost you fuel economy.

The EVAP system captures fuel vapor from the tank, stores it in a charcoal canister, and feeds it into the engine to be burned instead of venting it to the air. It's sealed, and the computer periodically tests that seal. When it detects a leak or a flow problem, you get one of the EVAP-family codes. The good news: the failure ladder runs cheap to expensive, and you work it in order.

**Start with the gas cap — every time.** A loose, cracked, or worn-seal gas cap is the single most common cause of P0440. Take the cap off, look at the rubber seal for cracks or hardening, put it back on and listen for the clicks, and clear the code. If the light stays off for a few drive cycles, you're done — for the cost of nothing, or $22 for a new OE cap. Skipping this step and buying a canister is the most common way people overspend on an EVAP code.

**Purge VSV next.** The vapor canister purge valve (a vacuum switching valve, or VSV) opens to let stored vapor into the intake. When it sticks open, sticks closed, or leaks, you get P0441 (purge flow) and sometimes P0440. It's around $55 and accessible. A scan tool that can command the purge valve makes confirming it straightforward; without one, you test the valve for vacuum hold and proper click.

**Charcoal canister and vent valve last.** The canister itself (~$180) and the vent control valve (P0446) are the expensive, less-common causes. A canister fails when it cracks or gets saturated — often from topping off the tank past the click, which floods it with liquid fuel. Stop topping off and you'll save the next canister. A smoke test is the right tool to find an actual leak before condemning the canister; many shops will smoke-test the system for a small fee, which is cheaper than guessing.

**Don't ignore it, but don't panic.** An EVAP code never leaves you stranded and rarely affects how the truck drives. But it will fail an emissions inspection, and a stuck-open purge valve can lean or rich the mixture enough to nick your fuel economy. Work the ladder, fix the actual cause, and clear it.

Why it works

Trade-offs

Tools required

Parts

PartVendorEst. price
OE fuel filler capToyota~$22
Charcoal canister (EVAP)Toyota~$180
Vapor canister purge VSVToyota~$55

Sources

Related


Written and maintained by an AZ wheeler and driveway wrencher. Always cross-reference your factory service manual — modifications affect vehicle safety and warranty. Work at your own risk.