Honda Diagnostic Trouble Codes
OBD2 fault codes seen on Honda vehicles, with what each code means and the Honda models it shows up on. Each code's page has its typical repair cost range.
Own a Honda? The free Skanyx app reads these fault codes from your car and rates how urgent each one is.
Get the free appElectrical
Intake Camshaft Position - Timing Over-Retarded (Bank 1)
- Honda Civic Si / Type R (K20, K24) • 2006-2015
On the Civic this code fits the Si and Type R with the K20 (2006-2011) and the Si with the K24 (2012-2015)…
Throttle Position Sensor/Switch A Circuit Range/Performance Problem
- Honda Civic • 2006-2015 (R18A1 1.8L, K24Z 2.4L Si)
After the repair, run Honda's idle learn: with all electrical loads off, hold about 3,000 rpm in Park or…
Throttle/Pedal Position Sensor/Switch A Circuit Low Input
- Honda Civic • 2006-2015 (R18A 1.8L, 8th and 9th gen)
After any throttle work the ECU has to relearn idle or it stays unstable: with all electrical loads off, hold…
Throttle/Pedal Position Sensor/Switch A Circuit High Input
- Honda Civic • 2006-2015
After any TPS or throttle body work, run Honda's idle learn: with all electrical loads off, hold about 3,000…
Engine Overspeed Condition
- Honda Civic • 2001-2017
The Civic Type R sold in Europe used a 2.0 L K-series engine in the EP3 (2001-2005) and FN2 (2007-2011), and…
Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
- Honda Civic • 2006-2011
The 1.8 L petrol engine of the 2006-2011 Civic is the R18A1 in most markets and the R18A2 in Europe.
Idle Air Control System Circuit Low
- Honda Civic • 2001-2011
Whether your Civic has a separate idle air control valve or a drive-by-wire throttle body depends on the…
Idle Air Control System Circuit High
- Honda Civic • 2006-2011
The 1.8 litre R18A of the eighth-generation Civic is paired with a drive-by-wire throttle, so the electronic…
Emissions
Camshaft Position B - Timing Over-Advanced or System Performance (Bank 1)
- Honda Civic • 2006-2011
On K-series Civics such as the K20Z3 in the 2006-2011 Civic Si, the VTC actuator varies the intake cam…
O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
- Honda Civic • 2006-2024
On the Civic, P0131 points to the upstream sensor circuit reading too low. Suspect an ageing sensor first; an…
Oxygen Sensor Circuit No Activity Detected (Bank 1, Sensor 1)
- Honda Civic • 2001-2015
Check the fuse and relay before ordering a sensor.
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- Honda Civic • 2006-2011
The European Civic hatchback (2006-2011) uses the 1.8 litre R18A2.
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
- Honda Civic • 2006-2021
The Civic hatchback sold in Europe from 2006 to 2011 used the 1.8 litre R18A petrol engine, and the tenth…
Catalyst System Efficiency Below Threshold (Bank 1)
- Honda Civic • 2006-2024
NOx Adsorber Efficiency Below Threshold (Bank 1)
- Honda Civic 1.6 i-DTEC • 2018 onward
Honda's launch information for the revised 1.6 i-DTEC diesel in the 10th generation Civic (European sales…
Intake Air System Leak
- Honda Civic 1.8L R18A • 2006-2011
On the 1.8 L R18A in the 2006-2011 Civic, smoke-test the air intake tube between the airbox and the throttle…
Ignition
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
- Honda Civic • 2016-2021
The 1.5L turbo L15B7 (Civic sedan, coupe and hatchback from 2016) has variable timing control (VTC) on both…
Camshaft Position Sensor Circuit Malfunction
- Honda Civic • 2006-2024
Match the part number on the sensor you remove when you order a replacement.
Ignition Coil A Primary/Secondary Circuit Malfunction
- Honda Civic • 2006-2011
Engine covered (petrol): 1.8 litre R18A, which is the R18A2 in the European hatchback. P0351 reports a fault…
Ignition Coil B Primary/Secondary Circuit Malfunction
- Honda Civic (8th/9th gen) • 2006-2015
Check the spark plug and the coil connector before replacing the coil.
Ignition Coil C Primary/Secondary Circuit Malfunction
- Honda Civic • 2006-2015 (R18 1.8L; K24Z7 2.4L Si from 2012)
On the 1.8 litre R18 engine, a leaking valve cover gasket or plug tube seal can let oil into the plug well…
Ignition Coil D Primary/Secondary Circuit Malfunction
- Honda Civic • 2006-2011
The European Civic hatchback (2006-2011) uses the 1.8 litre R18A2.
Fuel System
Mass Air Flow Sensor Range/Performance
- Honda Civic • 2006-2011, 2016-2024
On the 2016+ Civic 1.5 turbo, check the intake duct between the MAF and the turbo inlet for cracks, because…
System Too Lean (Bank 1)
- Honda Civic • 2006-2011, 2016-2024
On the Civic 1.5 turbo (2016 onward), check the intake and charge piping for leaks, since air that gets in…
System Too Rich (Bank 1)
- Honda Civic • 2016-2018
On 2016 to 2018 Civics with the 1.5-litre turbo engine, gasoline can dilute the engine oil; Honda offered a…
System Too Lean (Bank 2)
- Honda Civic • 2006-2024
Nearly every Civic is an inline-four with a single bank, so it sets P0171 rather than P0174.
Idle Air Control System RPM Lower Than Expected
- Honda Civic • 2006-2012
The Civic hatchback sold in Europe from 2006 to 2011 used the 1.8 litre R18A petrol engine. A low idle on…
Idle Air Control System RPM Higher Than Expected
- Honda Civic • 2006-2011
The eighth-generation Civic with the R18A uses a drive-by-wire electronic throttle body, so there is no…
Cooling System
Coolant Thermostat Below Regulating Temperature
- Honda Civic • 2006-2024
Fit a thermostat with the opening temperature the manufacturer specifies, because a unit with a lower rating…
Cooling Fan 1 Control Circuit Malfunction
- Honda Civic • 2006-2015
On a Civic, check the radiator fan relay and the fan motor first.
Misfire
EVAP System
Transmission
Diagnose your Honda with Skanyx
Connect a standard Bluetooth OBD2 adapter to your Honda, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.
Download Skanyx