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

Model Year Engine identification System
Accord 2.4L 2005-07 K24A4/K24A8 PGM-FI
Accord 2.4L 2008-09 K24Z2/K24Z3 PGM-FI
Accord 3.0L 2005-07 J30A4/J30A5 PGM-FI
Accord 3.0L 2008-09 J35Z2/J35Z3 PGM-FI
Civic 1.8L 2006-09 J35Z2/J35Z3 PGM-FI
Civic 2.0L 2006-09 K20Z3 PGM-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 code Fault location Probable cause
PO, P2, UO Refer to OBD-11 trouble code tables
P1009 Camshaft position (CMP), intake/letufront, bank 1 – circuit malfunction/timing   over-advanced/system performance Wiring, valve timing, engine mechanical fault, CMP actuator, ECM
P1077 Intake manifold air control actuator – high   RPM malfunction Wiring, intake manifold air control actuator, ECM
P1078 Intake manifold air control actuator – low RPM   malfunction Wiring, intake manifold air control actuator, ECM
P1109 Barometric pressure (BARO) sensor- range/performance problem BARO sensor, ECM
P1116 Engine coolant temperature (ECT) sensor   1/2 – range/performance problem Wiring, ECT sensor, ECM
P1121 Throttle position (TP) sensor – signal lower than expected Wiring, TP sensor, ECM
P1122 Throttle position (TP) sensor- signal higher than expected Wiring, TP sensor, ECM
P1128 Manifold absolute pressure (MAP) sensor – pressure lower than expected MAP sensor
P1129 Manifold absolute pressure (MAP) sensor – pressure higher than expected MAP sensor
P1157 Heated oxygen sensor (H02S) 1 – circuit malfunction Wiring, H02S, ECM
P1172 D Heated oxygen sensor (H02S) 1 – circuit malfunction Wiring, H02S, ECM
P1172 H Heated oxygen sensor (H02S) 1, bank 1 – circuit malfunction Wiring, H02S, ECM
P1174 Heated oxygen sensor (H02S) 1, bank 2 – circuit malfunction Wiring, H02S, ECM
P1187 Fuel tank temperature sensor- low input Wiring short to ground, fuel tank temperature sensor, ECM
P1188 Fuel tank temperature sensor- high input Wiring short to positive, fuel tank temperature sensor, ECM
P1192 Fuel tank pressure sensor- low input Wiring short to ground, fuel tank pressure sensor
P1193 Fuel tank pressure sensor – high input Wiring short to positive, fuel tank pressure sensor
P1297 Electrical load sensor – circuit/voltage low Wiring, electrical load sensor, ECM
P1298 Electrical load sensor – circuit/voltage high Wiring, electrical load sensor, ECM
P145C Evaporative emission (EVAP) canister purge system – incorrect flow Wiring, hose leak/blockage, EVAP canister purge valve, mechanical fault, ECM programming, ECM
P1454 Fuel tank pressure sensor- range/performance problem Wiring, hose, fuel tank pressure sensor, fuel filler cap, EVAP canister/vent valve, ECM
P1549 Generator system – high voltage Wiring, generator, ECM
P16BB Generator system – low voltage Wiring, generator, ECM
P16BC Generator system – low voltage Wiring, generator, ECM
P16CO Engine control module (ECM) – malfunction ECM programming, ECM
P165B Electronic throttle system (ETS) relay – malfunction Wiring, ETS relay, ECM
P1659 Electronic throttle system (ETS) relay – malfunction Wiring, ETS relay, ECM
P1683 Throttle motor – default position spring performance problem Wiring, throttle sticking/mechanically damaged, throttle motor
P1684 Throttle motor – return spring performance problem Wiring, throttle sticking/mechanically damaged, throttle motor