P0128 Nissan Sentra: Coolant Thermostat (Below Regulating Temp)
Quick Answer: What is P0128?
On a Nissan Sentra, the P0128 code means the Engine Control Module (ECM) has detected that the engine is not reaching its normal operating temperature within a specific amount of time. This is almost always caused by a thermostat that is stuck open.
1. Common Symptoms in a Nissan Sentra
- Slow Warm-up: The temperature gauge takes a long time to move.
- Weak Heater: The air coming from the vents isn't as hot as it used to be.
- Increased Fuel Consumption: The computer dumps more fuel to try to heat up the engine.
- Check Engine Light: Triggered after a long drive where the temp stayed low.
2. Main Causes
- Stuck Open Thermostat (90% of cases): The internal spring has failed, allowing coolant to flow constantly.
- Faulty Coolant Temperature Sensor: The sensor is sending the wrong data to the computer.
- Low Coolant Level: Air pockets in the system preventing proper temperature readings.
- Cooling Fan Running Constantly: A relay failure keeping the engine too cool.
3. The Fix: Step-by-Step
For the Nissan Sentra, the thermostat is relatively easy to access:
Step A: Check Coolant Level
Ensure the radiator and reservoir are full. If you are low on coolant, air can get trapped near the sensor, giving a false P0128 reading.
Step B: Replace the Thermostat
This is the standard fix. Drain about a gallon of coolant, remove the housing on the side of the engine, and swap the old thermostat for a new one (use a 180°F or 82°C OEM spec unit). Make sure to use a new gasket to prevent leaks.
Step C: Bleed the System
Nissan cooling systems are notorious for trapping air. Use a "no-spill" funnel to run the engine until all bubbles are gone.
4. Estimated Repair Costs
| Part / Service | Estimated Cost (USD) |
|---|---|
| Thermostat Part (DIY) | $20 - $35 |
| Coolant Temp Sensor | $15 - $30 |
| Professional Replacement | $150 - $250 |