Powertrain Diagnostic Trouble Code Guides

Free step-by-step guides to diagnose Powertrain OBD-II trouble codes. Choose your subsystem below.

Browse by Subsystem

All Powertrain DTC Codes

Engine medium

P0010

The P0010 code indicates a problem with the intake camshaft position actuator circuit on bank 1. Thi...

30-60 minutes
Engine medium

P0011

The P0011 code indicates that the engine control module (ECM) has detected that the intake camshaft ...

30-60 minutes
Engine medium

P0012

The P0012 code indicates that the engine control module (ECM) has detected that the intake camshaft ...

30-60 minutes
Engine medium

P0013

The P0013 code indicates a problem with the exhaust camshaft position actuator circuit in bank 1. Th...

30-60 minutes
Engine medium

P0014

The P0014 code indicates that the engine control module (ECM) has detected that the exhaust camshaft...

30-60 minutes
Engine medium

P0016

The P0016 code indicates a timing issue between the crankshaft and camshaft positions in Bank 1. Thi...

30-60 minutes
Engine medium

P0017

The P0017 code indicates that the engine control module (ECM) has detected a correlation issue betwe...

30-60 minutes
Engine medium

P0021

The P0021 code indicates that the engine control module (ECM) has detected that the intake camshaft ...

30-60 minutes
Fuel & Air medium

P0030

The engine control module has detected a problem with the heater circuit for the upstream oxygen sen...

30-60 minutes
Fuel & Air medium

P0036

P0036 indicates that the powertrain control module cannot properly control the heater element inside...

30‑60 minutes
Fuel & Air medium

P0056

The engine control module has detected a problem with the heater circuit for the downstream oxygen s...

30-60 minutes
Fuel System medium

P0087

The engine control module (ECM) sets P0087 when it receives a fuel‑rail pressure signal that falls b...

30–60 minutes
Fuel & Air medium

P0100

The engine control module is telling you that the signal from the Mass Air Flow sensor is out of the...

30-60 minutes
Fuel & Air medium

P0101

The P0101 code indicates that the engine control module (ECM) has detected an abnormal signal from t...

30-60 minutes
Fuel & Air medium

P0102

The engine computer sees a voltage that is too low coming from the mass‑air‑flow sensor. This tells ...

30‑60 minutes
Fuel & Air medium

P0103

The engine control module is seeing a voltage signal from the mass‑air‑flow sensor that is higher th...

30-60 minutes
Fuel & Air medium

P0106

The engine control module (ECM) is seeing a voltage signal from the MAP (Manifold Absolute Pressure)...

30‑60 minutes
Fuel & Air medium

P0107

The engine control module is seeing a voltage that is lower than the minimum it expects from the MAP...

30-60 minutes
Fuel & Air medium

P0110

The engine control module is telling you that the signal from the intake‑air‑temperature sensor is o...

30-60 minutes
Fuel & Air medium

P0113

The engine control module sees a voltage that is higher than the calibrated range from the intake‑ai...

30-60 minutes
Fuel & Air medium

P0120

The engine control module (ECM) isn’t receiving a valid signal from the throttle‑position sensor (TP...

30-60 minutes
Fuel & Air medium

P0121

The engine control module is telling you that the signal from the throttle‑position sensor (TPS) on ...

30-60 minutes
Fuel & Air medium

P0122

The engine control module (ECM) sees a voltage that is too low from the Throttle Position Sensor (TP...

30-60 minutes
Fuel & Air medium

P0125

The engine control module (ECM) is telling you that the coolant temperature is lower than expected w...

30-60 minutes
Fuel & Air medium

P0128

The P0128 code indicates that the engine control module (ECM) has detected that the coolant thermost...

30-60 minutes
Fuel & Air medium

P0130

The engine control module is telling you that the upstream oxygen sensor on bank 1 is sending a sign...

30-60 minutes
Fuel & Air medium

P0131

The engine control module sees a voltage that is too low from the upstream oxygen sensor on bank 1. ...

30-60 minutes
Fuel & Air medium

P0133

The P0133 code indicates that the engine control module (ECM) has detected a slow response from the ...

30-60 minutes
Fuel & Air medium

P0134

The PCM receives no voltage signal from the upstream oxygen sensor on bank 1, sensor 1. Common reaso...

30‑60 minutes
Fuel & Air medium

P0135

The P0135 code indicates a problem with the oxygen sensor heater circuit in bank 1, sensor 1. This s...

30-60 minutes
Fuel & Air medium

P0136

The P0136 code indicates a problem with the oxygen sensor circuit in Bank 1, Sensor 2. This sensor m...

30-60 minutes
Fuel & Air medium

P0137

The ECM sees a voltage that’s too low from the downstream oxygen sensor on bank 1. This usually mean...

30-60 minutes
Fuel & Air medium

P0138

The engine control module is seeing a voltage that is too high from the downstream oxygen sensor on ...

30-60 minutes
Fuel & Air medium

P0139

The PCM reports that the downstream oxygen sensor on bank 1 is responding slower than expected. This...

30‑60 minutes
Fuel & Air low

P0140

The powertrain control module (PCM) receives no voltage signal from the downstream oxygen sensor on ...

30‑60 minutes
Fuel & Air medium

P0141

The engine control module (ECM) tried to power the heater inside the downstream oxygen sensor on ban...

30-60 minutes
Fuel & Air low

P0154

P0154 tells the powertrain control module that the upstream oxygen sensor on bank 2 (the first senso...

30‑60 minutes
Fuel & Air medium

P0155

The P0155 code indicates a problem with the oxygen sensor heater circuit in bank 2, sensor 1. This s...

30-60 minutes
Fuel & Air medium

P0157

The engine control module detects a voltage that is too low from the downstream oxygen sensor on ban...

30-60 minutes
Fuel & Air medium

P0158

The engine control module sees an unusually high voltage from the downstream oxygen sensor on bank 2...

30-60 minutes
Fuel & Air low

P0160

The powertrain control module (PCM) is not receiving any voltage from the downstream oxygen sensor o...

30‑60 minutes
Fuel & Air medium

P0161

The engine control module detects a problem in the heater circuit for the downstream oxygen sensor o...

30-60 minutes
Fuel & Air medium

P0171

The P0171 code indicates that the engine control module (ECM) has detected a lean air-fuel mixture o...

30-60 minutes
Fuel & Air medium

P0172

The P0172 code indicates that the engine control module (ECM) has detected a rich fuel mixture in Ba...

30-60 minutes
Fuel & Air medium

P0174

The P0174 code indicates that the engine control module (ECM) has detected a lean air-fuel mixture o...

30-60 minutes
Fuel & Air medium

P0175

The P0175 code indicates that your engine control module (ECM) has detected a rich fuel mixture in B...

30-60 minutes
Fuel & Air medium

P0193

The PCM is seeing a voltage that’s higher than normal from the fuel‑rail pressure sensor. This tells...

30-60 minutes
Fuel System medium

P0200

The PCM has detected an abnormal voltage or signal from one or more fuel injectors. This points to a...

30‑60 minutes
Fuel System medium

P0201

The powertrain control module (PCM) has detected an abnormal voltage or signal from the fuel injecto...

30–60 minutes
Fuel & Air medium

P0205

The powertrain control module (PCM) has detected an abnormal condition in the electrical circuit tha...

30‑60 minutes
Fuel System high

P0217

The PCM has detected that the engine temperature has risen above the safe limit. It sets P0217 when ...

30‑60 minutes
Fuel System medium

P0218

P0218 indicates that the powertrain control module has detected the transmission fluid temperature e...

30-60 minutes
Fuel System medium

P0230

The engine computer has detected a problem with the primary side of the fuel pump circuit. It means ...

30-60 minutes
Fuel System high

P0234

The PCM has detected that boost pressure is higher than the programmed limit. This usually means the...

30‑60 minutes
Fuel System medium

P0299

The P0299 code tells the engine computer that the turbocharger or supercharger isn’t delivering the ...

30‑60 minutes
Ignition medium

P0300

The engine control module has detected that one or more cylinders are misfiring, but it cannot pinpo...

30-60 minutes
Ignition medium

P0301

The engine control module sensed that cylinder 1 failed to fire at the proper time during at least o...

30-60 minutes
Ignition medium

P0302

The engine control module has measured a drop in combustion pressure in cylinder 2, meaning spark, f...

30‑60 minutes
Ignition medium

P0303

The engine control module has sensed that cylinder 3 is not completing its combustion cycle properly...

30-60 minutes
Ignition medium

P0304

The engine control module has sensed that cylinder 4 is not completing its combustion cycle properly...

30-60 minutes
Ignition medium

P0305

The powertrain control module has recorded that cylinder 5 fails to complete its combustion event. T...

30‑90 minutes
Ignition medium

P0306

The engine control module has sensed that cylinder 6 is not firing correctly. This usually means the...

30-60 minutes
Ignition medium

P0307

The engine control module has noticed that cylinder 7 is not completing its combustion cycle properl...

30-60 minutes
Ignition medium

P0308

The engine control module has detected that cylinder 8 is not completing its combustion cycle correc...

30‑60 minutes
Ignition medium

P0316

The P0316 code indicates that the engine control module has detected a misfire in one or more cylind...

30-60 minutes
Ignition medium

P0325

The engine control module has detected an abnormal signal from the knock sensor on bank 1. Either th...

30‑60 minutes
Ignition medium

P0326

The engine control module reports that the voltage signal from Knock Sensor 1 on Bank 1 is outside t...

30‑60 minutes
Ignition medium

P0330

The engine control module (ECM) has detected an abnormal signal or no signal from the knock sensor o...

30-60 minutes
Ignition medium

P0332

P0332 indicates that the PCM receives a voltage lower than the calibrated minimum from Knock Sensor ...

30‑60 minutes
Ignition medium

P0335

The engine control module (ECM) has detected an abnormal signal from the crankshaft position sensor ...

30-60 minutes
Ignition medium

P0336

The engine control module sees a voltage signal from the crankshaft position sensor that is out of t...

30-60 minutes
Ignition medium

P0340

The PCM cannot read a valid signal from the camshaft position sensor B on Bank 1. This usually means...

30‑60 minutes
Ignition medium

P0341

The engine control module receives a camshaft‑position signal from bank 1 that is outside the calibr...

30‑60 minutes
Ignition medium

P0345

The ECM does not receive a valid voltage signal from Camshaft Position Sensor A on bank 2, preventin...

30‑60 minutes
Ignition medium

P0351

The power‑train control module (PCM) has detected abnormal voltage or resistance in the primary or s...

30‑60 minutes
Ignition medium

P0352

The engine control module has detected a problem in the primary or secondary circuit of Ignition Coi...

30-60 minutes
Ignition medium

P0353

The engine control module (ECM) has detected an abnormal voltage or resistance condition in the prim...

30-60 minutes
Ignition medium

P0354

The engine control module detects an abnormal voltage or resistance in the primary or secondary wind...

30‑60 minutes
Ignition medium

P0355

The PCM has detected an abnormal voltage or resistance in the primary or secondary circuit of igniti...

30-60 minutes
Ignition medium

P0356

The PCM has detected an abnormal voltage or resistance in the primary or secondary circuit of Igniti...

30-60 minutes
Ignition medium

P0357

The power‑train control module (PCM) has detected abnormal voltage or resistance in the primary or s...

30‑60 minutes
Ignition medium

P0358

The PCM has detected an abnormal voltage or resistance in the primary or secondary circuit of igniti...

30‑60 minutes
Emissions medium

P0400

The engine control module detects that the EGR system is not moving the correct amount of exhaust ga...

30‑60 minutes
Emissions medium

P0401

The engine control module (ECM) has detected that the Exhaust Gas Recirculation (EGR) system is not ...

30‑60 minutes
Emissions medium

P0402

The engine control module (ECM) has detected that more exhaust gas is being recirculated than the sy...

30-60 minutes
Emissions medium

P0410

The engine control module has detected that the secondary‑air injection (SAI) system is not deliveri...

30‑60 minutes
Emissions medium

P0411

The engine control module (ECM) has detected that the secondary‑air injection (SAI) system is delive...

30-60 minutes
Emissions medium

P0420

The P0420 code means your catalytic converter is not cleaning exhaust gases as efficiently as it sho...

30-60 minutes
Emissions medium

P0421

The P0421 code indicates that the warm-up catalyst efficiency is below the threshold for Bank 1, whi...

30-60 minutes
Emissions medium

P0430

The engine control module has determined that the catalytic converter on bank 2 is not cleaning the ...

30‑60 minutes
Emissions low

P0440

The engine control module has detected a problem with the evaporative emission (EVAP) system – the n...

30-60 minutes
Emissions low

P0441

The engine control module has detected that the EVAP purge valve is allowing too much fuel vapor int...

30-60 minutes
Emissions low

P0442

The engine control module has found a small leak in the evaporative emissions (EVAP) system. This sy...

30-60 minutes
Emissions medium

P0443

The engine control module has detected a problem with the electrical circuit that operates the EVAP ...

30-60 minutes
Emissions low

P0446

The engine control module has detected a problem with the vent control circuit of the evaporative em...

30‑60 minutes
Emissions medium

P0449

The engine control module has detected a problem with the vent valve or its control circuit in the e...

30‑60 minutes
Emissions medium

P0451

The engine control module has detected that the EVAP‑system pressure sensor is reporting values outs...

30-60 minutes
Emissions medium

P0452

The engine control module has detected that the pressure sensor in the evaporative emission (EVAP) s...

30-60 minutes
Emissions medium

P0455

The engine control module has sensed a large leak in the evaporative emissions (EVAP) system. The le...

30-60 minutes
Emissions low

P0456

The engine control module has sensed a tiny leak in the evaporative emissions (EVAP) system, usually...

30‑60 minutes
Emissions low

P0457

The P0457 code signals an evaporative‑emission (EVAP) system leak that the power‑train control modul...

30–60 minutes
Computer medium

P0480

The power‑train control module (PCM) has detected a fault in the circuit that powers Cooling Fan 1. ...

30‑60 minutes
Emissions medium

P0496

The PCM has detected that the EVAP purge valve is allowing more vapor flow than expected during the ...

30-60 minutes
Emissions low

P0498

The PCM has detected that the vent valve in the evaporative emissions (EVAP) system is not receiving...

30-60 minutes
Speed & Idle medium

P0500

The powertrain control module (PCM) has detected that the vehicle‑speed sensor (VSS) is not deliveri...

30‑60 minutes
Speed & Idle low

P0505

The engine’s computer has detected that the idle control system is not regulating RPM correctly. Thi...

30-60 minutes
Speed & Idle medium

P0506

The powertrain control module has detected that the engine's idle speed is below the programmed targ...

30-60 minutes
Speed & Idle medium

P0507

The powertrain control module has detected that the engine idle speed is above the programmed range....

30‑60 minutes
Speed & Idle low

P0520

P0520 signals a fault in the oil‑pressure sensor or its wiring. The Powertrain Control Module (PCM) ...

30–60 minutes
Engine medium

P0521

The PCM has detected that the oil pressure sensor or its circuit is delivering a signal outside the ...

30-60 minutes
Engine medium

P0522

The powertrain control module (PCM) has detected a low‑voltage signal from the engine oil pressure s...

30‑60 minutes
Engine low

P0523

P0523 signals that the PCM is receiving a voltage higher than the calibrated range from the engine o...

30‑60 minutes
Speed & Idle low

P0562

P0562 tells the powertrain control module that the overall system voltage is below the required thre...

30-60 minutes
Computer medium

P0563

The P0563 code tells the power‑train control module that the overall system voltage is higher than t...

30–60 minutes
Computer medium

P0600

P0600 tells you the power‑train control module can’t reliably talk to other modules over the vehicle...

30-60 minutes
Computer medium

P0601

P0601 tells the power‑train control module that its internal memory checksum failed. In plain Englis...

30-60 minutes
Computer low

P0603

The P0603 code tells the power‑train control module that its internal Keep‑Alive Memory (KAM) is not...

30–60 minutes
Computer medium

P0604

The power‑train control module (PCM) has detected a fault in its internal RAM. The computer cannot r...

30‑60 minutes
Computer medium

P0605

The PCM has detected a problem with the read‑only memory (ROM) inside the control module. In plain t...

30‑60 minutes
Computer high

P0606

The P0606 code tells you that the engine control module (ECM) or power‑train control module (PCM) ha...

30‑60 minutes
Transmission medium

P0700

The P0700 code indicates a problem with the transmission control system, which manages the transmiss...

30-60 minutes
Transmission medium

P0705

The powertrain control module (PCM) reports that the transmission range sensor (PRNDL) is not provid...

30‑60 minutes
Transmission medium

P0715

The PCM detected an abnormal signal from the input/turbine speed sensor (often called the B‑sensor)....

30-60 minutes
Transmission medium

P0720

The PCM (powertrain control module) has detected an abnormal signal from the output speed sensor, wh...

30‑60 minutes
Transmission medium

P0730

P0730 signals an Incorrect Gear Ratio. The transmission control module (TCM) has compared the expect...

30‑60 minutes
Transmission medium

P0732

The powertrain control module (PCM) has detected that the second‑gear ratio does not match the manuf...

30–60 minutes
Transmission medium

P0734

The powertrain control module (PCM) has detected that the actual gear‑4 ratio differs from the expec...

30‑60 minutes
Transmission medium

P0740

The powertrain control module (PCM) has detected an abnormal condition in the torque converter clutc...

30‑60 minutes
Transmission medium

P0741

The P0741 code signals a performance problem in the torque converter clutch (TCC) circuit. The power...

30–60 minutes
Transmission medium

P0746

P0746 indicates that the transmission’s pressure‑control solenoid is either not delivering the requi...

30‑60 minutes
Transmission medium

P0750

The powertrain control module (PCM) has detected an abnormal condition in Shift Solenoid A, which co...

30‑60 minutes
Transmission medium

P0755

The Powertrain Control Module (PCM) has detected that Shift Solenoid B is not operating within its p...

30-60 minutes
Transmission medium

P0868

The powertrain control module (PCM) has detected that the pressure inside the transmission is below ...

30‑60 minutes
Computer low

P1000

The P1000 code tells you that one or more of the OBD‑II self‑tests (monitors) did not finish during ...

30‑60 minutes
Fuel & Air medium

P1101

The engine control module has detected that the intake airflow system is not delivering the expected...

30-60 minutes
Fuel & Air low

P1133

The powertrain control module (PCM) has detected that the heated oxygen sensor (HO2S) on bank 1, sen...

30–60 minutes
Fuel & Air medium

P1135

The P1135 code indicates a problem with the heater circuit of the air/fuel ratio sensor on bank 1. T...

30-60 minutes
Fuel & Air medium

P1166

P1166 code A/F Sensor Heater Circuit Range/Performance (Bank 1) signals that the power‑train control...

30‑60 minutes
Engine medium

P1259

The P1259 code indicates a malfunction in the Variable Valve Timing and Lift Electronic Control (VTE...

30-60 minutes
Engine high

P1326

The P1326 code indicates that the engine control module has detected a problem with the connecting r...

2-5 hours
Ignition medium

P1345

P1345 tells the power‑train control module that the crankshaft and camshaft timing signals are out o...

30‑60 minutes
Engine medium

P1349

The P1349 code signals a problem with the Variable Valve Timing (VVT) system on Bank 1 of your engin...

30-60 minutes
Emissions medium

P1456

The P1456 code indicates a gross leak in the Evaporative Emission Control System (EVAP) related to t...

30-60 minutes
Emissions low

P1457

The engine control module has sensed that the evaporative emissions (EVAP) control canister is leaki...

30‑60 minutes
Computer low

P1684

P1684 indicates that the power‑train control module (PCM) detected a sudden drop in battery voltage ...

30‑60 minutes
Transmission medium

P1800

The P1800 code tells the powertrain control module that the CVT control valve circuit is out of spec...

30‑60 minutes
Emissions medium

P2002

The P2002 code indicates that your vehicle's diesel particulate filter (DPF) is not functioning effi...

30-60 minutes
Fuel & Air medium

P2015

The P2015 code indicates that the engine control module (ECM) has detected an issue with the intake ...

30-60 minutes
Emissions medium

P2096

The P2096 code indicates that the engine control module (ECM) has detected a lean fuel mixture in th...

30-60 minutes
Emissions medium

P2097

P2097 tells the engine computer that the fuel trim after the catalytic converter on bank 1 is runnin...

30‑60 minutes
Fuel & Air medium

P2188

The Powertrain Control Module (PCM) reports that the air‑fuel mixture on bank 1 is richer than the t...

30‑60 minutes
Fuel & Air medium

P2195

P2195 tells the Powertrain Control Module that the upstream oxygen sensor on bank 1, sensor 1 is rep...

30‑60 minutes
Emissions medium

P2440

The P2440 code indicates that the engine control module (ECM) has detected that the secondary air in...

30-60 minutes
Ignition medium

P2647

The P2647 code tells the engine control module that the oil‑pressure switch on the VTEC rocker arm f...

30‑60 minutes
Fuel & Air medium

SYMPTOM-BAD-GAS-MILEAGE

The SYMPTOM-BAD-GAS-MILEAGE code indicates that your vehicle's fuel economy has decreased. This can ...

30-60 minutes
Fuel & Air medium

SYMPTOM-BLACK-SMOKE

The engine is delivering more fuel than air, creating a fuel‑rich mixture that burns incompletely. T...

30-60 minutes
Emissions medium

SYMPTOM-FAILED-EMISSIONS

The powertrain control module has determined that the vehicle did not meet the required emissions st...

30-60 minutes
Transmission medium

SYMPTOM-HARD-SHIFTING

The SYMPTOM‑HARD‑SHIFTING code tells the powertrain control module that the transmission is experien...

30-60 minutes
Fuel & Air medium

SYMPTOM-HARD-START

The SYMPTOM-HARD-START code tells the powertrain control module that the engine needs more than norm...

30-60 minutes
Fuel & Air medium

SYMPTOM-LOSS-POWER

The SYMPTOM-LOSS-POWER code signals that the engine control module (ECM) has detected a measurable l...

30–90 minutes (depending on the root cause)
Engine high

SYMPTOM-OVERHEATING

The SYMPTOM-OVERHEATING code indicates that your vehicle's engine is overheating. This can be caused...

30-60 minutes
Ignition medium

SYMPTOM-ROUGH-IDLE

The engine control module has detected irregular engine speed when the throttle is closed. In plain ...

30‑60 minutes
Transmission medium

SYMPTOM-SLIPPING-TRANS

When the powertrain control module records SYMPTOM-SLIPPING-TRANS, it means the transmission is not ...

30-60 minutes
Fuel & Air medium

SYMPTOM-STALLING

The SYMPTOM-STALLING code tells the powertrain control module that the engine is losing power and sh...

30-60 minutes
Engine low

SYMPTOM-TEMP-GAUGE-HIGH

The SYMPTOM-TEMP-GAUGE-HIGH code indicates that the engine control module has detected a problem wit...

30-60 minutes
Engine medium

SYMPTOM-WHITE-SMOKE

The SYMPTOM-WHITE-SMOKE code indicates that your vehicle is emitting white smoke from the exhaust. T...

30-60 minutes
Ignition high

SYMPTOM-WONT-START

The SYMPTOM-WONT-START code appears when the powertrain control module detects that the engine fails...

30-60 minutes
Transmission medium

SYMPTOM‑WONT‑SHIFT

The SYMPTOM‑WONT‑SHIFT code tells the powertrain control module that the transmission refuses to shi...

30‑60 minutes