Operation CHARM: Car repair manuals for everyone.

P0128

DTC P0128: Cooling System Malfunction

NOTE If the DTCs listed below are stored at the same time as DTC P0128, troubleshoot those DTCs first, then recheck for P0128.

P0107, P0108, P1128, P1129: Manifold Absolute Pressure (MAP) sensor
P1106*3, P1107*3, P1108*3 (P2227, P2228, P2229)*4: Barometric Pressure (BARO) sensor
P1259*3 (P2246, P2247)*4: VTEC system*1
P0401*3, P149T*3, P1498*3(P0404, P0406)*4: Exhaust Gas Recirculation (EGR) system*1
P0116, P0117, P0118 (P0125)*4: Engine Coolant Temperature (ECT) sensor
P0112, P0113: Intake Air Temperature (IAT) sensor
P0500, P0501*3 (P0502)*4: Vehicle Speed Sensor (VSS)*2
P0335, P0336*3 (P0339)*4: Crankshaft Position (CKP)sensor
P0300: Random misfire detected
P0301, P0302, P0303, P0304: No. 1, No. 2, No. 3 or No. 4 cylinder misfire detected
P0505*3 (P0506, P0507)*4: Idle control system Malfunction
P1519*3 (P0511)*4: Idle Air Control (IAC) valve

DTC P0128 can occasionally set when the hood is opened while the engine is running.

*1: D17A2, D17A6 engines
*2: except CVT
*3: '01-03 models
*4: '04 model

1. Check the engine coolant level.

Is the engine coolant level low?

YES - Refill the engine coolant. If necessary, repair the coolant leakage.

NO - Go to step 2.

2. Turn the ignition switch ON (II), and make sure the A/C is off.
3. Check the radiator fan.

Does the radiator fan keep running?

YES - Check the radiator fan circuit with A/C or without A/C, the radiator fan switch circuit, and the radiator fan switch. Also, inspect the ECT and IAT circuits and terminal connections. If the circuits, the switch, and the connections are OK, update the ECM/PCM if it does not have the latest software, or substitute a known-good ECM/PCM.then recheck. If the symptom/indication goes away with a known-good ECM/PCM, replace the original ECM/PCM.

NO - Replace the thermostat.