Conditions for Running the DTC
P0128
- Before the ECM can report DTC P0128 failed, DTC P0117 and P0118 must run and pass.
- DTCs P0100, P0101, P0102, P0103, P0111, P0112, P0113, P0116, P0117, P0118, P0119, or P0700 is not set.
- The engine speed is greater than 760 RPM.
- The ECT is colder than 70°C (158°F) at start up.
- The vehicle speed is greater than 8 km/h (5 mph).
- The air flow coming into the engine has accumulated to greater than 1, 000 grams.
- DTC P0128 runs continuously once the above conditions have been met for approximately 15 minutes.
OR
- DTCs P0116, P0117, P0118, or P0119 is not set.
- The engine speed is greater than 25 RPM.
- The block heater is not detected.
- DTC P0128 runs continuously once the above conditions have been met for approximately 8 minutes