P0128
P0128 Stuck Open ThermostatCircuit Description
The Engine Coolant Temperature (ECT) Sensor uses a thermistor to control the signal voltage to the Powertrain Control Module (PCM)/Engine Control Module (ECM). The PCM/ECM supplies a voltage on the signal circuit to the sensor. The output varies as the ECT increases. At normal engine operating temperature, the voltage will be between 1.5 and 5 volts at the ECT signal terminal.
When the vehicle is first started, the PCM/ECM monitors the ECT and determines if it reaches a specified temperature level within a predetermined time. The time is based on Intake Air Temperature (IAT) and the start- up ECT. The Malfunction Indicator Lamp (MIL) is illuminated and DTC P0128 is set when a stuck open thermostat prevents the engine coolant from reaching the following conditions:
- The highest ECT required to enable other diagnostic conditions.
- A warm-up temperature within 20 °F (7 °C) of the normal operating ECT after the engine is fully warmed.
- Specifically, a failure is recorded and MIL is turned ON if the following conditions are met once per ignition cycle at cold start.
- The ECT fails to reach the predetermined temperature within the specified time, the accumulated intake airflow is above the predetermined level, and the accumulated engine idle time is below a predetermined value.
Conditions for Setting the DTC
- Engine is running.
- DTCs P0106, P0107, P0108, P0112, P0113, P0117, P0118, P0121, P0122, P0123, P0201, P0202, P0203, P0204, P0351, P0352, P0502 and P1627 are not set.
- Start-up ECT is less than or equal to 91 °F (33 °C).
- Ambient temperature is greater than or equal to 50 °F (10 °C), the time for ECT to reach 165 °F (74 °C) is greater than or equal to 380-900 seconds (based on start up ECT) and the accumulated airflow is greater than 4900-10500 grams (based on start up ECT) and the accumulated idle time is less than 450 seconds.
- Ambient temperature is between 20 °F (-7 °C) and 50 °F (10 °C), the time for ECT to reach 165 °F (74 °C) is greater than or equal to 1100 seconds and the accumulated airflow is greater than 11500 grams and the accumulated idle time is less than 825 seconds.
Action Taken When the DTC Sets
- The Malfunction Indicator Lamp (MIL) will illuminate.
- The PCM/ECM will record operating conditions at the time the diagnostic fails. This information will be stored in the Freeze Frame and Failure Records buffers.
- A history Diagnostic Trouble Code (DTC) is stored.
- Both Cooling fan turns on.
Conditions for Clearing the MIL/DTC
- The MIL will turn off after three consecutive ignition cycles in which the diagnostic runs without a fault.
- A history DTC will clear after 40 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
Diagnostic Aids
When DTC P0128 is set, a skewed ECT sensor or a stuck-open thermostat is indicated.
An intermittent may be caused by a poor connection, rubbed-through wire insulation or a wire broken inside the insulation.
Check for a poor connection or damaged PCM/ECM harness. Inspect the ECT sensor signal circuit and ground circuit terminals for the following conditions:
- Improper mating
- Broken locks
- Improperly formed
- Damaged terminals
- Poor terminal-to-wire connection
- Damaged harness
Perform an intermittent test. If connections and harness check OK, monitor a digital voltmeter connected between ECT sensor signal circuit and ground circuit terminals while moving related connectors and wiring harness. If a fault is induced, the resistance reading will change. This may help to isolate the location of the malfunction.
Use the Temperature vs. Resistance table to evaluate the possibility of a skewed sensor.
Step 1 - 4:
Step 5 - 14:
Test Description
Number(s) below refer to the step number(s) on the Diagnostic Table.
1. The On-Board Diagnostic (OBD II) System Check prompts the technician to complete some basic checks and store the freeze frame and failure records data on the scan tool if applicable. This creates an electronic copy of the data taken when the malfunction occurred. The information is then stored on the scan tool for later reference.
3. The engine must be allowed to cool fully before the ECT and IAT sensors will read close to the ambient temperature in order to check for a possible skewed sensor.
4. To test the thermostat, refer to the engine cooling section.
5. Measure the engine coolant temperature with a thermometer to determine the actual value the ECT sensor should be. Take into consideration if the engine has been run and the engine coolant has been warmed without opening the thermostat.
7. This step simulates a DTC P0118. If the PCM/ECM senses the change, the PCM/ECM and wiring are OK.
12. The replacement PCM/ECM must be reprogrammed. Refer to the latest Techline procedure for PCM/ECM reprogramming.