OBD-II code index

P-Codes: Powertrain Diagnostic Codes

P-codes cover the engine and transmission — by far the most commonly triggered category. Browse every powertrain code we have an original explanation for.

P0011Intake Camshaft Position Timing Over-Advanced (Bank 1)CautionP0100Mass or Volume Air Flow Circuit MalfunctionCautionP0101Mass or Volume Air Flow Circuit Range/PerformanceCautionP0102Mass or Volume Air Flow Circuit Low InputCautionP0103Mass or Volume Air Flow Circuit High InputCautionP0106Manifold Absolute Pressure/Barometric Pressure Circuit Range/PerformanceCautionP0107Manifold Absolute Pressure/Barometric Pressure Circuit Low InputCautionP0108Manifold Absolute Pressure/Barometric Pressure Circuit High InputCautionP0110Intake Air Temperature Circuit MalfunctionSafe to driveP0113Intake Air Temperature Circuit High InputSafe to driveP0115Engine Coolant Temperature Circuit MalfunctionCautionP0116Engine Coolant Temperature Circuit Range/PerformanceCautionP0117Engine Coolant Temperature Circuit Low InputCautionP0120Throttle/Pedal Position Sensor A Circuit MalfunctionCautionP0122Throttle/Pedal Position Sensor A Circuit Low InputCautionP0125Insufficient Coolant Temperature for Closed Loop Fuel ControlSafe to driveP0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)Safe to driveP0130O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)CautionP0131O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)CautionP0132O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)CautionP0133O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)CautionP0134O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)CautionP0135O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)Safe to driveP0137O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)CautionP0138O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)CautionP0140O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)Safe to driveP0141O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)Safe to driveP0150O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)CautionP0156O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)CautionP0157O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)CautionP0160O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)Safe to driveP0170Fuel Trim Malfunction (Bank 1)CautionP0171System Too Lean (Bank 1)CautionP0172System Too Rich (Bank 1)CautionP0173Fuel Trim Malfunction (Bank 2)CautionP0174System Too Lean (Bank 2)CautionP0175System Too Rich (Bank 2)CautionP0230Fuel Pump Primary Circuit MalfunctionStop drivingP0300Random/Multiple Cylinder Misfire DetectedCautionP0301Cylinder 1 Misfire DetectedCautionP0302Cylinder 2 Misfire DetectedCautionP0303Cylinder 3 Misfire DetectedCautionP0304Cylinder 4 Misfire DetectedCautionP0305Cylinder 5 Misfire DetectedCautionP0306Cylinder 6 Misfire DetectedCautionP0316Engine Misfire Detected on Startup (First 1000 Revolutions)CautionP0320Ignition/Distributor Engine Speed Input Circuit MalfunctionStop drivingP0325Knock Sensor 1 Circuit Malfunction (Bank 1)CautionP0327Knock Sensor 1 Circuit Low Input (Bank 1)CautionP0330Knock Sensor 2 Circuit Malfunction (Bank 2)CautionP0335Crankshaft Position Sensor A Circuit MalfunctionStop drivingP0336Crankshaft Position Sensor A Circuit Range/PerformanceStop drivingP0339Crankshaft Position Sensor A Circuit IntermittentCautionP0340Camshaft Position Sensor Circuit MalfunctionCautionP0341Camshaft Position Sensor Circuit Range/PerformanceCautionP0351Ignition Coil A Primary/Secondary Circuit MalfunctionCautionP0352Ignition Coil B Primary/Secondary Circuit MalfunctionCautionP0353Ignition Coil C Primary/Secondary Circuit MalfunctionCautionP0354Ignition Coil D Primary/Secondary Circuit MalfunctionCautionP0401Exhaust Gas Recirculation Flow Insufficient DetectedCautionP0402Exhaust Gas Recirculation Flow Excessive DetectedCautionP0403Exhaust Gas Recirculation Circuit MalfunctionCautionP0404Exhaust Gas Recirculation Circuit Range/PerformanceCautionP0410Secondary Air Injection System MalfunctionSafe to driveP0411Secondary Air Injection System Incorrect Flow DetectedSafe to driveP0420Catalyst System Efficiency Below Threshold (Bank 1)Safe to driveP0430Catalyst System Efficiency Below Threshold (Bank 2)Safe to driveP0431Warm Up Catalyst Efficiency Below Threshold (Bank 2)Safe to driveP0440Evaporative Emission Control System MalfunctionSafe to driveP0441Evaporative Emission System Incorrect Purge FlowSafe to driveP0442Evaporative Emission System Leak Detected (Small Leak)Safe to driveP0443Evaporative Emission System Purge Control Valve Circuit MalfunctionSafe to driveP0446Evaporative Emission System Vent Control Circuit MalfunctionSafe to driveP0447Evaporative Emission System Vent Control Circuit OpenSafe to driveP0449Evaporative Emission System Vent Valve/Solenoid Circuit MalfunctionSafe to driveP0452Evaporative Emission System Pressure Sensor Low InputSafe to driveP0453Evaporative Emission System Pressure Sensor High InputSafe to driveP0455Evaporative Emission System Leak Detected (Large Leak)Safe to driveP0456Evaporative Emission System Leak Detected (Very Small Leak)Safe to driveP0460Fuel Level Sensor Circuit MalfunctionSafe to driveP0480Cooling Fan 1 Control Circuit MalfunctionCautionP0481Cooling Fan 2 Control Circuit MalfunctionCautionP0500Vehicle Speed Sensor MalfunctionCautionP0501Vehicle Speed Sensor Range/PerformanceCautionP0505Idle Control System MalfunctionCautionP0506Idle Control System RPM Lower Than ExpectedCautionP0507Idle Control System RPM Higher Than ExpectedCautionP0510Closed Throttle Position Switch MalfunctionSafe to driveP0520Engine Oil Pressure Sensor/Switch Circuit MalfunctionCautionP0521Engine Oil Pressure Sensor/Switch Range/PerformanceCautionP0522Engine Oil Pressure Sensor/Switch Low VoltageCautionP0523Engine Oil Pressure Sensor/Switch High VoltageCautionP0560System Voltage MalfunctionCautionP0562System Voltage LowCautionP0563System Voltage HighCautionP0571Cruise Control/Brake Switch A Circuit MalfunctionSafe to driveP0601Internal Control Module Memory Check Sum ErrorCautionP0603Internal Control Module Keep Alive Memory ErrorCautionP0604Internal Control Module Random Access Memory ErrorCautionP0605Internal Control Module Read Only Memory ErrorCautionP0606ECM/PCM Processor FaultCautionP0607Control Module PerformanceCautionP0620Generator Control Circuit MalfunctionCautionP0621Generator Lamp Control Circuit MalfunctionSafe to driveP0630VIN Not Programmed or Incompatible - ECM/PCMSafe to driveP0700Transmission Control System MalfunctionCautionP0701Transmission Control System Range/PerformanceCautionP0703Torque Converter/Brake Switch B Circuit MalfunctionCautionP0704Clutch Switch Input Circuit MalfunctionCautionP0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)CautionP0706Transmission Range Sensor Circuit Range/PerformanceCautionP0710Transmission Fluid Temperature Sensor Circuit MalfunctionCautionP0711Transmission Fluid Temperature Sensor Circuit Range/PerformanceCautionP0712Transmission Fluid Temperature Sensor Circuit Low InputCautionP0713Transmission Fluid Temperature Sensor Circuit High InputCautionP0715Input/Turbine Speed Sensor Circuit MalfunctionCautionP0720Output Speed Sensor Circuit MalfunctionCautionP0721Output Speed Sensor Circuit Range/PerformanceCautionP0722Output Speed Sensor Circuit No SignalCautionP0730Incorrect Gear RatioCautionP0731Gear 1 Incorrect RatioCautionP0732Gear 2 Incorrect RatioCautionP0733Gear 3 Incorrect RatioCautionP0734Gear 4 Incorrect RatioCautionP0740Torque Converter Clutch Circuit MalfunctionCautionP0741Torque Converter Clutch Circuit Performance or Stuck OffCautionP0742Torque Converter Clutch Circuit Stuck OnCautionP0743Torque Converter Clutch Circuit ElectricalCautionP0748Pressure Control Solenoid A ElectricalCautionP0750Shift Solenoid A MalfunctionCautionP0751Shift Solenoid A Performance or Stuck OffCautionP0752Shift Solenoid A Stuck OnCautionP0756Shift Solenoid B Performance or Stuck OffCautionP0757Shift Solenoid B Stuck OnCautionP0770Shift Solenoid E MalfunctionCaution

Frequently asked questions

Why isn't every code listed here?

We only publish a code once we have a genuine, original explanation for it in this language — not a placeholder or a machine translation. Coverage is expanding over time; if a code you're looking for isn't here yet, try the lookup tool, which may have it in another language.

What's the difference between generic and manufacturer-specific codes?

Generic codes (the second character is 0, e.g. P0420) mean the same thing on every car regardless of make. Manufacturer-specific codes (second character 1, 2 or 3) are defined differently by each brand and aren't covered here yet.
AS
Reviewed by Artyom SemenovAutomotive Editor · Fact-checked by Yauheni Kapliarchuk, Editor-in-Chief
Code names compiled from open SAE/ISO references; explanations and repair guidance are original editorial content
Last verified: 09 Jul 2026 · Our methodology