Honda OBD/OBD2 Codes >> Accord 2.4/3.0L – Civic 1.8/2.0L (2005 – 2009)

ModelYearEngine identificationSystem
Accord 2.4L2005-07K24A4/K24A8PGM-FI
Accord 2.4L2008-09K24Z2/K24Z3PGM-FI
Accord 3.0L2005-07J30A4/J30A5PGM-FI
Accord 3.0L2008-09J35Z2/J35Z3PGM-FI
Civic 1.8L2006-09J35Z2/J35Z3PGM-FI
Civic 2.0L2006-09K20Z3PGM-FI

General information

  • Malfunction  indicator lamp  (MIL) will  illuminate  if  certain faults are recorded.
  • ECM operates in backup mode if sensors fail, to enable vehicle to be driven to repair shop.


Trouble codes can only be displayed by using a Scan Tool connected to the data link connector (DLC).

o Accord 1
o Civic 2


Trouble codes can only be erased by using a Scan Tool connected to the data link connector (DLC).

Trouble code  identification

OBD-11 codeFault locationProbable cause
PO, P2, UORefer to OBD-11 trouble code tables
P1009Camshaft position (CMP), intake/letufront, bank 1 – circuit malfunction/timing   over-advanced/system performanceWiring, valve timing, engine mechanical fault, CMP actuator, ECM
P1077Intake manifold air control actuator – high   RPM malfunctionWiring, intake manifold air control actuator, ECM
P1078Intake manifold air control actuator – low RPM   malfunctionWiring, intake manifold air control actuator, ECM
P1109Barometric pressure (BARO) sensor- range/performance problemBARO sensor, ECM
P1116Engine coolant temperature (ECT) sensor   1/2 – range/performance problemWiring, ECT sensor, ECM
P1121Throttle position (TP) sensor – signal lower than expectedWiring, TP sensor, ECM
P1122Throttle position (TP) sensor- signal higher than expectedWiring, TP sensor, ECM
P1128Manifold absolute pressure (MAP) sensor – pressure lower than expectedMAP sensor
P1129Manifold absolute pressure (MAP) sensor – pressure higher than expectedMAP sensor
P1157Heated oxygen sensor (H02S) 1 – circuit malfunctionWiring, H02S, ECM
P1172 DHeated oxygen sensor (H02S) 1 – circuit malfunctionWiring, H02S, ECM
P1172 HHeated oxygen sensor (H02S) 1, bank 1 – circuit malfunctionWiring, H02S, ECM
P1174Heated oxygen sensor (H02S) 1, bank 2 – circuit malfunctionWiring, H02S, ECM
P1187Fuel tank temperature sensor- low inputWiring short to ground, fuel tank temperature sensor, ECM
P1188Fuel tank temperature sensor- high inputWiring short to positive, fuel tank temperature sensor, ECM
P1192Fuel tank pressure sensor- low inputWiring short to ground, fuel tank pressure sensor
P1193Fuel tank pressure sensor – high inputWiring short to positive, fuel tank pressure sensor
P1297Electrical load sensor – circuit/voltage lowWiring, electrical load sensor, ECM
P1298Electrical load sensor – circuit/voltage highWiring, electrical load sensor, ECM
P145CEvaporative emission (EVAP) canister purge system – incorrect flowWiring, hose leak/blockage, EVAP canister purge valve, mechanical fault, ECM programming, ECM
P1454Fuel tank pressure sensor- range/performance problemWiring, hose, fuel tank pressure sensor, fuel filler cap, EVAP canister/vent valve, ECM
P1549Generator system – high voltageWiring, generator, ECM
P16BBGenerator system – low voltageWiring, generator, ECM
P16BCGenerator system – low voltageWiring, generator, ECM
P16COEngine control module (ECM) – malfunctionECM programming, ECM
P165BElectronic throttle system (ETS) relay – malfunctionWiring, ETS relay, ECM
P1659Electronic throttle system (ETS) relay – malfunctionWiring, ETS relay, ECM
P1683Throttle motor – default position spring performance problemWiring, throttle sticking/mechanically damaged, throttle motor
P1684Throttle motor – return spring performance problemWiring, throttle sticking/mechanically damaged, throttle motor