HELP/02 — TROUBLE CODES
What does your check-engine code mean?
Scanned a P-code with an OBD-II reader? Look it up below. Every guide explains what the code means, how urgent it is, what usually triggers it — and, crucially, how it reads differently on European makes like BMW, Mercedes, Audi and VW.
The P0112 code means the intake air temperature (IAT) sensor circuit reported voltage too low — a grounded short — so the engine control module (ECM) reads the incoming air as extremely hot and leans out the fuel mixture for heat that isn't there.
Engine management / air intake sensorsThe P0113 code means the intake air temperature (IAT) sensor circuit reported an impossibly high voltage — an open circuit — so the computer reads the incoming air as −40° and starts fueling for arctic weather it isn't getting.
Engine management / air intake sensorsThe P0117 code means the circuit watching the engine coolant reported voltage too low — a short — so the engine control module (ECM) reads the coolant as impossibly hot, skips cold-start enrichment, runs the cooling fans continuously, and can no longer tell a real overheat from a lie.
Engine management / coolant temperatureThe P0118 code means the circuit watching the temperature of the engine coolant reported voltage too high — an open circuit — so the engine control module (ECM) reads the coolant as −40°, fuels the engine as if it were frozen, and can no longer see real trouble coming.
Engine management / coolant temperatureThe engine isn't reaching its normal operating temperature in the time the ECU expects — usually because the thermostat is stuck open and over-cooling the engine.
CoolingThe engine is getting too much air for the fuel it's burning. The ECU added fuel to compensate and ran out of room — so it set a lean code.
Fuel / Air intakeThe engine control unit detected misfires it couldn't pin to a single cylinder — combustion is failing in more than one place.
Ignition / Fuel / EngineThe engine is misfiring in one specific place: cylinder 1. Combustion there is failing often enough for the ECU to flag it.
Ignition / Fuel / EngineThe P0402 code means the computer detected exhaust gas recirculation flow excessive — more exhaust re-entering the engine than commanded. Either the EGR valve is genuinely stuck open, usually by carbon buildup, or a flow sensor is exaggerating. At idle, that extra inert gas makes the engine stumble and stall.
EGR / emissionsBased on the oxygen sensor after the catalytic converter, the ECU thinks the cat isn't cleaning the exhaust as well as it should.
Emissions / Catalytic converterThe P0446 code means the computer has detected an issue in the evaporative emission control system vent control circuit — the breathing path through the vent valve and charcoal canister is blocked, stuck, or not responding, so the fuel tank can't vent properly.
Emissions / EVAP vent circuitThe P0449 code means the engine computer found a circuit malfunction in the evaporative emission system's vent valve solenoid — an open circuit or short in the coil, the wiring, or the driver. It's an electrical fault, not a fuel-vapor leak: the gas cap is innocent on this one.
EVAP / evaporative emissionsThe evaporative emission control (EVAP) system failed its pressure test — fuel vapor is escaping through what the ECU calls a large leak (a 'gross leak,' in older terms).
Emissions / EVAPThe P0456 code means the evaporative emission (EVAP) system detected a very small leak — fuel vapor escaping through an opening around 0.020 inches, thinner than a pencil lead.
Emissions / EVAPMore codes are added regularly. Don't see yours? Book a diagnostic — we read the live data and tell you exactly what it means on your car.
Your car deserves the very best.
100% recommended · 59 reviews · Free estimate · Since 1995
Book an appointmentEarly drop-off by arrangement — call ahead.