Po128 is that the engine has not reach operating temperature in a calculated time frame. Most likely cause is bad thermostat or low on coolant. P2176 is the throttle position sensor has lost its learned value. Throttle bodies with electric motor controls need to know closed position to maintain proper idle speed test sensor for proper voltage signals to power control module . This code is only tested once per ignition cycle.
Trouble Code: P0128
Thermostat Range/Performance
Trouble Code Conditions: DTC P0107, P0108, P0112, P0113, P0116-118, P0335, P0336, P0300-P0306, P0401, P0505, P1106-P1108, P1259 and P1519, engine running at road load for 10 minutes, and the PCM detected the ECT sensor input did not reach the correct closed loop value. Note: It is possible for this code to set if the engine is left running while the hood is open for an extended period in a warm climate.
Possible Causes:
Inspect for low coolant level or for an incorrect coolant mixtureCheck the operation of the thermostat (it may be stuck open)TSB 01-064 (9/11/01) contains a repair procedure for this code
Verify coolant strength & level
Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
If the above items check out good, replace the thermostat
570 views
Usually answered in minutes!
×