Code P0455 / P0442: evaporative system leak, check the fuel cap first
What the code means
On a petrol car, fuel vapours are stored in a charcoal canister (activated carbon filter) and then burnt by the engine. To check that no vapour escapes, the control unit puts the system under a slight vacuum and watches whether it holds. If it drops quickly, that is a large leak (P0455); if it drops slowly, a small leak (P0442, P0456).
Is it serious?
Not for the engine. You lose a little fuel through evaporation and may sometimes smell petrol. The only real problem: warning light on = re-test at the roadworthiness test (contrôle technique in France, similar to the UK MOT).
The most common causes
- Fuel cap: not tightened, cracked seal, non-original cap.
- EVAP hoses split or disconnected (under the car, near the tank, in the engine bay).
- Purge valve (engine side) or vent valve (canister side) stuck.
- Canister cracked or saturated after overfilling the tank.
- Rusty filler neck (older cars).
What to check first
- Remove and refit the fuel cap, tightening until it clicks. Look at the seal: if it is hard or cracked, replace the cap (€15 – 40).
- Clear the code with DiagAuto AI (after confirmation; the app does no reprogramming) and drive several trips (the leak test only runs under certain conditions: tank between 1/4 and 3/4 full, cold engine at start-up).
- If the code comes back, inspect the visible hoses. A fault can also be heard: with the ignition on, listen for the purge valve clicking.
- At the garage, a smoke test locates the leak in a few minutes.
Should you clear the code?
Yes, that is actually the diagnostic method: clear, drive, see if it comes back.
Indicative cost (France, 2026)
Fuel cap: €15 – 40. Hose: €20 – 80. Purge valve: €40 – 150 fitted. Canister: €150 – 400 fitted. Smoke test: €40 – 80.
Read also: Clearing a fault code: when it helps and 7 repairs you can do yourself after a diagnosis.
Frequently asked questions
P0455 appeared right after filling up. Is that normal?
Very common: the cap was not closed properly, or the tank was topped up to the brim and flooded the canister. Tighten the cap until it clicks and drive a few trips; the code may go away on its own.
Does this code apply to diesels?
Almost never: the EVAP system collects petrol vapours. On a diesel, a code in the P044x family means something else; look it up in the code dictionary.