Code family

P-Codes

P-codes cover powertrain diagnostics — engine, fuel, ignition, emissions, catalyst, and transmission control. Browse by system below or use the lookup tool.

Misfire

P0300

P0300 Code: Random or Multiple Cylinder Misfire

P0300 means the engine is misfiring randomly or across multiple cylinders instead of one clearly identified cylinder. Ignition, fuel, air leaks, compression problems, or timing issues can all interrupt combustion and trigger this code.

P0301

P0301 Code: Cylinder 1 Misfire Detected

P0301 means cylinder 1 is not burning its air-fuel mixture consistently. The problem may be isolated to that cylinder, such as a spark plug, coil, injector, compression issue, or local air leak near the intake runner.

P0302

P0302 Code: Cylinder 2 Misfire Detected

P0302 means cylinder 2 is misfiring enough for the engine computer to identify it. The cause may be electrical, fuel-related, mechanical, or an air leak that affects that cylinder more than the others.

P0303

P0303 Code: Cylinder 3 Misfire Detected

P0303 means cylinder 3 has a repeat misfire pattern. A technician will usually confirm the cylinder location, inspect ignition parts, check injector behavior, and rule out compression or valve problems before replacing parts.

P0304

P0304 Code: Cylinder 4 Misfire Detected

P0304 means cylinder 4 is not firing reliably. The code narrows the search to one cylinder, but the final cause still has to be separated between spark, fuel, air, compression, and wiring faults.

P0305

P0305 Code: Cylinder 5 misfire

P0305 points to cylinder 5 misfire in the misfire system. The first diagnostic branch usually separates worn spark plug or ignition coil; fuel injector flow problem; vacuum leak affecting that cylinder. Start with confirm whether the check

P0306

P0306 Code: Cylinder 6 misfire

When P0306 appears, focus on cylinder 6 misfire and the conditions recorded when the monitor failed. The practical path is confirm whether the check engine light is flashing; then check whether worn spark plug or ignition coil, wiring, sens

P0307

P0307 Code: Cylinder 7 misfire

P0307 is best read as a misfire evidence trail. In this case the important clues are worn spark plug or ignition coil; fuel injector flow problem; vacuum leak affecting that cylinder. The code narrows the system to test, but the repair shou

P0308

P0308 Code: Cylinder 8 misfire

P0308 does not prove one failed part. It means the computer saw cylinder 8 misfire. Use the code to choose tests around confirm whether the check engine light is flashing; read freeze-frame data and all companion misfire codes; if those che

Fuel trim & airflow

P0101

P0101 Code: Mass Air Flow Sensor Range or Performance Problem

P0101 means the mass airflow sensor signal does not match what the engine computer expects for current operating conditions. The sensor may be dirty or faulty, but intake leaks, wiring issues, and restricted airflow can create the same mism

P0102

P0102 Code: Mass airflow sensor low signal

P0102 points to mass airflow sensor low signal in the air metering system. The first diagnostic branch usually separates dirty or failed airflow, pressure, or temperature sensor; air leak after the measured airflow point; wiring, connector,

P0103

P0103 Code: Mass airflow sensor high signal

When P0103 appears, focus on mass airflow sensor high signal and the conditions recorded when the monitor failed. The practical path is inspect the air filter and intake ducting; then check whether dirty or failed airflow, pressure, or temp

P0171

P0171 Code: System Too Lean Bank 1

P0171 means the engine computer is adding extra fuel because bank 1 is running lean. In plain terms, the engine is getting too much air, not enough fuel, or incorrect sensor information. Vacuum leaks, intake leaks, fuel delivery issues, and

P0172

P0172 Code: System too rich on bank 1

P0172 is best read as a fuel trim evidence trail. In this case the important clues are vacuum or intake air leak; dirty or inaccurate mass airflow sensor; fuel pressure or injector delivery problem. The code narrows the system to test, but

P0174

P0174 Code: System Too Lean Bank 2

P0174 means bank 2 is running lean and the computer is adding fuel to compensate. It is common on V-style engines when unmetered air enters one side of the intake, fuel delivery is weak, or the mass airflow reading is inaccurate for the act

P0175

P0175 Code: System too rich on bank 2

P0175 points to system too rich on bank 2 in the fuel trim system. The first diagnostic branch usually separates vacuum or intake air leak; dirty or inaccurate mass airflow sensor; fuel pressure or injector delivery problem. Start with revi

Catalyst & oxygen sensor

EVAP

P0440

P0440 Code: EVAP System Malfunction

P0440 is a broad EVAP system fault. Instead of identifying a specific leak size or valve circuit, the computer is saying the fuel vapor control system did not pass its expected self-test.

P0441

P0441 Code: Incorrect EVAP purge flow

When P0441 appears, focus on incorrect EVAP purge flow and the conditions recorded when the monitor failed. The practical path is confirm the fuel cap is correct and sealing; then check whether loose, damaged, or incorrect fuel cap, wiring,

P0442

P0442 Code: Small EVAP System Leak Detected

P0442 means the evaporative emissions system detected a small vapor leak. The vehicle may drive normally, but the fuel vapor system is not sealing tightly enough during the onboard leak test.

P0446

P0446 Code: EVAP Vent Control Circuit or Performance Fault

P0446 means the EVAP vent control system is not behaving as expected. The vent valve may be stuck, blocked, electrically faulty, or unable to seal the fuel vapor system during testing.

P0455

P0455 Code: Large EVAP System Leak Detected

P0455 means the fuel vapor system cannot hold pressure or vacuum during its self-test, and the leak appears large. A loose gas cap is a common simple cause, but hoses, valves, and the charcoal canister can also leak.

P0456

P0456 Code: Small EVAP leak

P0456 is best read as a evap evidence trail. In this case the important clues are loose, damaged, or incorrect fuel cap; evap hose leak or cracked vapor line; purge valve or vent valve not sealing correctly. The code narrows the system to t

P0496

P0496 Code: EVAP purge flow at the wrong time

When P0496 appears, focus on EVAP purge flow at the wrong time and the conditions recorded when the monitor failed. The practical path is confirm the fuel cap is correct and sealing; then check whether loose, damaged, or incorrect fuel cap,

P1450

P1450 Code: Unable to Bleed Fuel Tank Vacuum

P1450 usually means the vehicle cannot relieve fuel tank vacuum as expected during EVAP operation. It is often associated with purge or vent control problems, a restricted vapor path, or a fuel tank pressure reading that does not change nor

Cooling / thermostat

Transmission

VVT / timing

Idle / speed

EGR

Other