What P0128 usually means
P0128 usually means the engine did not reach normal operating temperature in the time or driving conditions expected by the calibration. Most of the time the thermostat is stuck open or opening too early, but low coolant level or a biased temperature reading can create the same result.