Table of Contents
Can low coolant cause P0128?
A faulty engine coolant temperature sensor or one of the wirings connected to it can cause the P0128 code. The most common causes of P0128 include: Low coolant level (an air pocket trapped at the engine coolant sensor) The engine coolant thermostat is stuck in an open position or is opening too soon.
Why is my 2006 Honda Civic overheating?

The most common reasons a Honda Civic is overheating are a coolant leak (water pump, radiator, hose etc.), the radiator fan, or a failed thermostat.
How do you fix low coolant temp?
The easiest way how to fix low coolant is to begin filling your coolant back to acceptable levels and allow the coolant to soak back into the system. Upon opening your radiator cap, you will see indicators such as “max” and “min” which indicates the level of the coolant mixture currently in your tank.
Can code P0128 cause overheating?
Faulty Engine Coolant Temperature Sensor – Faulty wiring or a bad sensor can also lead to a P0128 code reading. Radiator Fan Malfunction – Your car’s radiator fan helps cool the engine and the coolant. If it sticks in the on position, it will cause the coolant to heat slowly.
How do you fix a overheating Honda Civic?
Replacing the radiator can solve the Honda Civic overheating issue because a clogged radiator causes this problem by not allowing the water to flow properly. Clean the radiator and fill it with antifreeze. Keep the cap open and warm up the car to see if the water is flowing properly.

How serious is P0128?
Error code P0128 simply means the coolant temperature is below the ability of the thermostat to regulate. This code may not alert you to the exact nature of the problem, however, it can be an indication of several issues you should check out as soon as possible.
What causes low coolant temperature?
The most common reason your temperature gauge staying on cold is a faulty coolant temperature sensor. It can also be caused by bad wirings between the cluster or the sensor. In some cases, it can also be a stuck thermostat causing the engine not to heat up properly.
Can cold weather cause P0128?
The code P0128 – Coolant Temperature Below Thermostat Regulating Temperature means that the engine does not reach expected temperature after running for sufficient time, or in other words, it takes too long to warm up. Often this code causes the Check Engine light to come on and off in cold temperatures.
How much is it to replace a thermostat on a 2006 Honda Civic?
The average cost for a Honda Civic thermostat replacement is between $331 and $366. Labor costs are estimated between $105 and $133 while parts are priced between $226 and $233.
Why is my car not getting up to temperature?