Diagnostic InstructionsDTC Descriptor- DTC P0128
 Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature
Diagnostic Fault InformationCircuit  | Short to Ground  | Open/High Resistance  | Short to Voltage  | Signal Performance  | 
|---|
Signal  | P0117, P0119  | P0118, P0119  | P0118, P0119 *  | P0119, P0128  | 
Low Reference  | —  | P0118, P0119 **  | *  | P0119, P0128  | 
*Internal control module or component damage may occur if the circuit shorts to B+. **Additional DTCs may set  | 
Typical Scan Tool DataCircuit  | Short to Ground  | Open  | Short to Voltage  | 
|---|
Operating Conditions:Engine=Idling—At normal operating temperature. Parameter Normal Range:88 to 105°C (190 to 221°F)  | 
Signal  | 150°C (302°F)  | −40°C (−40°F)  | −40°C (−40°F)  | 
Low Reference  | —  | −40°C (−40°F)  | —  | 
Circuit/System DescriptionFor an overview of the component/system, refer to:Cooling System Description and Operation
Circuit  | Description  | 
|---|
Signal  | The control module input circuit has an internal resistance connected to 5 V.  | 
Low Reference  | Grounded through the control module.  | 
Component  | Description  | 
|---|
B34 Engine Coolant Temperature Sensor  | The sensor is a negative temperature coefficient thermistor. As the temperature of the air, fluid, or metal increases, the resistance of the sensor decreases, varying the voltage on the signal circuit.  | 
K20 Engine Control Module  | The control module contains a microprocessor used to process input data to control outputs. The control module controls a series of actuators to ensure optimal vehicle performance. The control module does this by reading values from a variety of sensors, interprets the data and adjusts the propulsion system actuators accordingly.  | 
Conditions for Running the DTCP0128- DTCs related to the following system/component = Not Set
 - B34 Engine Coolant Temperature Sensor
 - B66 Intake Air Temperature Sensor
 - B75C Multifunction Intake Air Sensor
 
- Engine Off Time=For greater than 30 min
 - Engine Run Time=30 s to 30 min
 - Fuel Alcohol Content=Less than 87%
 - Start-Up ECT=−40 to 52°C (−40 to 126°F)
 
Frequency the DTC runs=Once—Per ignition cycle—After the running conditions are met
Conditions for Setting the DTCEngine Coolant Temperature=Not within a calibrated range
Actions Taken When the DTC SetsDTCs listed in the DTC Descriptor category=Type B DTC
- A/C Compressor=Off
 - Cooling Fan=On
 - Engine Coolant Temperature—Gauge=Inoperative
 
Conditions for Clearing the DTCDTCs listed in the DTC Descriptor category=Type B DTC
Diagnostic AidsThe parameters for intake air temperature and engine coolant temperature should be within 3°C (5°F) of each other if the ignition has been Off for greater than 8 h.
High resistance in the circuits of the component may set DTC P0128 without setting the DTC for the component:B34 Engine Coolant Temperature Sensor
Reference InformationSchematic Reference
Engine Controls Schematics
Connector End View ReferenceMaster Electrical Component List
Electrical Information ReferenceDTC Type ReferencePowertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool ReferenceControl Module References
Circuit/System Verification- Verify the condition does not exist:Incorrect fluid level or condition»Refer to:Loss of Coolant
 - Verify there are no DTCs set related to the following component/system:B34 Engine Coolant Temperature Sensor
 - If a related DTC is not set
 
- Engine»Running@1,800 to 2,200 RPM
Verify the scan tool parameter:ECT Sensor=Greater than 80°C (176°F)—Within 15 min
 - If warmer than 80°C (176°F)
 
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Verify the DTC does not set.
 - All OK.
 
Circuit/System TestingNote: It may take up to 2 min for all vehicle systems to power down before an accurate ground or low reference circuit continuity test can be performed.
- Ignition/Vehicle & All vehicle systems » Off
 - Disconnect the electrical connector:B34 Engine Coolant Temperature Sensor
 - Test for less than 10 Ω between the test points:Low Reference circuit terminal 1&Ground
 - Disconnect the appropriate electrical connector:X2@K20 Engine Control Module
 - Test for less than 2 Ω between the test points:Low Reference circuit terminal 1@Component harness&Terminal 2 X2@Control module harness
 - If 2 Ω or greater » Repair the open/high resistance in the circuit.
 - If less than 2 Ω » Replace the component:K20 Engine Control Module
 
- Ignition » On / Vehicle » In Service Mode
 - Verify the scan tool parameter:ECT Sensor=Colder than −39°C (−38°F)
 - If −39°C (−38°F) or warmer
 
- Ignition/Vehicle » Off
 - Disconnect the appropriate electrical connector:X2@K20 Engine Control Module
 - Test for infinite resistance between the test points:Signal circuit terminal 2@Component harness&Ground
 - If less than infinite resistance » Repair the short to ground on the circuit.
 - If infinite resistance » Replace the component:K20 Engine Control Module
 
- If colder than −39°C (−38°F)
 
- Connect a 3 A fused jumper wire between the test points:Signal circuit terminal 2&Low Reference circuit terminal 1
 - Verify the scan tool parameter:ECT Sensor=Warmer than 149°C (300°F)
 - If 149°C (300°F) or colder
 
- Ignition/Vehicle » Off & Remove » Jumper wire(s)
 - Disconnect the appropriate electrical connector:K20 Engine Control Module
 - Ignition » On / Vehicle » In Service Mode
 - Test for less than 1 V between the test points:Signal circuit terminal 2@Component harness&Ground
 - If 1 V or greater » Repair the short to voltage on the circuit.
 
- Ignition/Vehicle » Off
 - Test for less than 2 Ω between the test points:Signal circuit terminal 2@Component harness&Terminal 43 X2@Control module harness
 - If 2 Ω or greater » Repair the open/high resistance in the circuit.
 - If less than 2 Ω » Replace the component:K20 Engine Control Module
 
- If warmer than 149°C (300°F)
 
- Test or replace the component:B34 Engine Coolant Temperature Sensor
 
Component Testing- Ignition/Vehicle » Off
 - Disconnect the electrical connector:B34 Engine Coolant Temperature Sensor
 - Test the resistance between the test points:Signal circuit terminal 2&Low Reference circuit terminal 1
 - Verify the value is within the range listed in the table:Temperature Versus Resistance - Engine Coolant Temperature Sensor
 - If in the specified range
 
- Test for infinite resistance between the test points:Each terminal of the component&The component's housing
 - All OK.
 
Repair InstructionsPerform the Diagnostic Repair Verification after completing the repair:Diagnostic Repair Verification