P0128: Engine Coolant Temperature is below the Thermostat Regulating Temperature
Basically the Computer sees that the engine is running too cold.
It could be that the thermostat is stuck open and the engine is actually too cold.
Or it could be a bad temperature sensor, wiring to the sensor, or the PCM (computer) has a problem and is making a mistake.
I would probably replace the thermostat and ECT (Engine Coolant Temp) Sensor first because both are inexpensive and relatively easy to change.
Trouble code P0128 means:Coolant thermostat (coolant temp below thermostat regulating temp)
Trouble code P0128 means: ECT Sensor Below Thermostat Regulating Temperature
Trouble code P0128 means:Coolant thermostat (coolant temp below thermostat regulating temp)
Trouble code P0128 means:Coolant thermostat (coolant temp below thermostat regulating temp)
Trouble code P0128 means:Coolant thermostat (coolant temp below thermostat regulating temp)
Trouble code P0128 means:Coolant thermostat (coolant temp below thermostat regulating temp)
Engine not reaching operating temperature.
Trouble code P0128 means: ECT Sensor Below Thermostat Regulating Temperature
Trouble code P0128 means:Coolant thermostat (coolant temperature below threshold regulatin temperature)
Start with replacing the thermostat.
Check engine is an error. You have to go at a garage to see what is the error code, then correct the problem.
P0128 says the engine isn't warming up to proper specs. Start with replacing the thermostat.