M/T Model
DTC P0128: Range/Performance Problem in Thermostat - M/T ModelNOTE: If the DTCs listed below are stored as the same time at DTC P0128, troubleshoot those DTCs first, then recheck for P0128.
P0107, P0108, P1129: MAP Sensor
P1106, P1107, P1108: Barometric Pressure Circuit
P1259: VTEC system
P0401: EGR Flow Insufficient
P1491: EGR Valve Position Insufficient
P1498: EGR Valve Position Sensor High Voltage
P0116, P0117, P0118: Engine Coolant Temperature Circuit
P0112, P0113: Intake Air Temperature Circuit
P0335, P0336, P1359: Crankshaft Position Sensor
P0300: Random Misfire
P0301, P0302, P0303, P0304, P0305, P0306: Cylinder 1, 2, 3, 4, 5 or 6 Misfire Detected
P0505: Idle Control System Malfunction
P1519: Idle Air Control Valve
DTC P0128 can occasionally set when the hood is opened.
1. Check the engine coolant level.
Is the engine coolant level low?
YES - Refill the engine coolant. If necessary, check the cooling system.
NO - Go to step 2.
2. Turn the ignition switch ON (II).
3. Check the radiator fan.
Does the radiator fan keep running?
YES - Check the radiator fan circuit, radiator fan switch circuit, and the radiator fan switch.
- If they are OK, substitute the ECM and recheck.
- If the symptom/indicator goes away, replace the original ECM.
NO - Test the thermostat.