A tiny crack or a gas cap that does not seal can let fuel vapor escape. A P0442 code means the engine computer found a small leak in the evaporative emission control system.
Small leaks are hard to find by eye. This guide explains how the computer detects them, where they usually hide and how to track them down.
P0442 Code Breakdown
Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.
| Character | Meaning | What It Tells You |
|---|---|---|
| P | Powertrain | The fault is in the engine or transmission systems. |
| 0 | Generic (SAE) code | The definition is the same on every OBD-II vehicle. |
| 4 | Auxiliary emission controls | The fault involves emission control systems such as EGR, secondary air, EVAP or the catalytic converter. |
| 42 | Specific fault | Evaporative Emission Control System Leak Detected (Small Leak) |
What the P0442 Code Means
The SAE J2012 standard defines the P0442 code as Evaporative Emission Control System Leak Detected (Small Leak). The evaporative emission control (EVAP) system traps gasoline vapor from the fuel tank so it does not escape into the air. The vapor is stored in a charcoal canister, then drawn into the engine and burned when the engine is warm and running.
Two valves control the system. The purge valve, sometimes called the purge solenoid, opens to let engine vacuum pull vapor from the canister into the intake. The vent valve opens the canister to fresh air, and closes so the system can be sealed for a leak test.
To test for leaks, the powertrain control module (PCM) seals the system and watches the fuel tank pressure sensor for a change. Some vehicles, including many Toyota, Volkswagen and Chrysler models, use a separate leak detection pump or module instead.
During the leak test, the PCM seals the system and watches pressure or vacuum. A small leak lets the pressure change slowly. The small leak threshold is often about the size of a 0.040-inch (1 mm) hole. Larger leaks set P0455, and very small leaks set P0456.
Symptoms of a Small EVAP Leak
Most EVAP faults are hard to notice. Common signs of a P0442 code include:
- Check engine light on
- Faint fuel smell near the vehicle
- Failed emissions test
- No change in how the engine runs
Because the leak is small, the engine runs normally and most people notice only the check engine light.
Most Common Causes of the P0442 Code
These are the usual causes:
- Loose or worn gas cap. The most common cause by far.
- Cracked EVAP hose. Small cracks form with age and heat.
- Leaking purge or vent valve. Valves that do not seal fully.
- Leaking filler neck. Rust or a worn seal at the tank.
- Cracked charcoal canister. Damage from road debris or overfilling.
- Leaking fuel tank pressure sensor seal. On top of the tank.
Tools You Will Need
You can do most of this testing at home with basic tools:
- OBD-II scan tool that can command the purge and vent valves
- EVAP smoke machine
- Digital multimeter
- Hand vacuum pump
- Replacement gas cap that meets the original spec
Step-By-Step Diagnosis of the P0442 Code
Start with the simplest checks. Many EVAP codes come from the gas cap or a cracked hose.
Start with the Gas Cap
Inspect the cap seal for cracks, swelling and dirt. Tighten it until it clicks. If the cap is old or the seal looks worn, replace it with one that matches the original specification. Clear the code and drive for several days.
Smoke Test the System
Connect an EVAP smoke machine to the service port, usually near the engine or the canister, and seal the system by closing the vent valve with a scan tool or clamp. Watch for smoke at the gas cap, filler neck, hoses, purge valve, canister and tank fittings.
Check the Vent and Purge Valves
Use a scan tool to close the vent valve and check that it seals. Apply vacuum to the purge valve with it unpowered. Either valve that leaks can set a small leak code.
Check the Filler Neck and Tank Fittings
Look closely at the filler neck where it meets the tank and at the cap seat. Rust on the neck is common on older vehicles and road salt areas.
Check the seals around the fuel pump module and pressure sensor on top of the tank, which may need the tank lowered or an access panel removed.
How to Fix the P0442 Code
Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.
- Replace a worn gas cap.
- Replace cracked EVAP hoses.
- Replace a leaking purge or vent valve.
- Replace a rusted filler neck.
- Replace a cracked canister.
- Replace leaking tank seals.
Use a gas cap that meets the original specification. Cheap universal caps may not seal well enough for the EVAP test, and the code can come back even though the cap looks fine.
Common Mistakes to Avoid
These mistakes waste money or leave the real fault in place:
- Replacing parts before trying a new gas cap
- Guessing at the leak instead of smoke testing
- Using a cheap universal gas cap
Repair Cost Breakdown
The cost to fix a P0442 code depends on the cause. This table shows typical ranges for parts and labor.
| Repair | DIY Cost | Typical Shop Cost |
|---|---|---|
| Gas cap | $15 to $40 | $30 to $80 |
| Purge valve | $20 to $100 | $100 to $300 |
| Vent valve | $30 to $120 | $150 to $350 |
| EVAP hose or line | $10 to $60 | $100 to $300 |
| Charcoal canister | $100 to $400 | $300 to $800 |
A gas cap or hose fixes most small leak codes for very little money. A smoke test finds the leak quickly if those do not work.
Can You Drive with a P0442 Code?
Yes. EVAP codes do not affect how the engine runs in most cases, and they are not a safety risk on their own.
The vehicle will fail an emissions test, and a strong fuel smell can mean a larger leak or a fuel line problem, which should be checked right away. A purge valve stuck open can also cause hard starting after refueling.
Related Codes
These codes often show up with this one or point to the same system:
| Code | Meaning |
|---|---|
| P0440 | Evaporative Emission Control System Malfunction |
| P0441 | Evaporative Emission Control System Incorrect Purge Flow |
| P0443 | Evaporative Emission Control System Purge Control Valve Circuit Malfunction |
| P0455 | Evaporative Emission Control System Leak Detected (Gross Leak) |
| P0456 | Evaporative Emission Control System Leak Detected (Very Small Leak) |
| P0444 | EVAP Purge Control Valve Circuit Open |
Sealing a Small EVAP Leak
A P0442 code means the PCM found a small leak in the EVAP system. Gas caps, cracked hoses and leaking valves cause most cases.
- Inspect and replace the gas cap if needed.
- Smoke test the system.
- Check the vent and purge valves.
- Inspect the filler neck and tank fittings.
Frequently Asked Questions
What Size Leak Sets the P0442 Code?
On many vehicles, the small leak test looks for a leak about the size of a 0.040-inch hole, roughly 1 mm. Very small leaks, often 0.020 inch, set P0456, and large leaks set P0455. The exact threshold varies by vehicle.
Can a Loose Gas Cap Set an EVAP Code?
Yes. A loose, damaged or wrong gas cap is one of the most common causes of EVAP leak codes. Tighten the cap until it clicks, or replace it if the seal is cracked. It can take several drives for the code to clear.
How Long Does It Take for an EVAP Code to Clear?
After a repair, the PCM must run its EVAP test again, which often needs a cold start, a fuel level between about a quarter and three quarters of a tank and certain driving conditions. It can take several days of normal driving.
Should I Top Off the Tank After the Pump Clicks Off?
No. Overfilling can push liquid fuel into the charcoal canister and damage it, which can lead to EVAP codes and a costly canister replacement. Stop at the first click.
Will an EVAP Code Fail an Emissions Test?
Yes, in most areas. An active EVAP code turns on the check engine light, which fails an OBD-II inspection. Clearing the code right before the test does not help either, because the EVAP monitor will show as not ready. Fix the fault, then drive normally until the monitors complete.
Can I Test the EVAP System Without a Smoke Machine?
You can do some checks without one. Inspect the gas cap, look over the hoses you can reach and test the purge and vent valves with a hand vacuum pump and a scan tool. Small leaks are very hard to see, though, so many owners pay a shop for a smoke test, which often costs less than one wrong part.