Known Issues/P0128/Volvo

P0128 on Volvo

Coolant Thermostat Below Regulating Temperature

Minor3 Volvo models affected$200-$1,200 typical repairSystem: Cooling
NewAI Photo & Video Diagnosis
Not sure this is what you've got?
Upload a photo or video — Au7o will confirm the match and check for other common failures at the same time.
Upload & confirm

P0128 on Volvo vehicles indicates coolant thermostat below regulating temperature. Au7o has documented this code across 3 Volvo models — most commonly on 960, S60, S90. This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. Typical repair costs on Volvo range from $200 to $1,200, depending on the specific model and root cause.

Common Causes of P0128

  • •Thermostat stuck open or opening too early
  • •Faulty engine coolant temperature sensor
  • •Low coolant level
  • •Cooling fan running constantly (overcooling)
  • •Wrong-temperature-rating thermostat installed
  • •Corroded or loose coolant temperature sensor connector
  • •Air pockets in the cooling system
  • •Faulty PCM/ECM (rare)

P0128 on Volvo by Model

Volvo 960(1 issue)

  • Whiteblock Engine Coolant Leak and Thermostat Housing1992-1997

    The 960 inline-6 (B6304) develops coolant leaks from the plastic thermostat housing, heater core pipe o-rings, and water pump. The coolant expansion tank also cracks from UV and heat exposure.

Volvo S60(1 issue)

  • Thermostat Housing Coolant Leak (Turbo 5-Cylinder)2001-2009

    The plastic thermostat housing on P2-platform S60 turbo models (T5 and 2.4T) is prone to cracking and leaking coolant, especially as the housing ages and becomes brittle from heat cycling. The leak typically starts as a slow seep around the housing gasket or where the housing meets the cylinder head, and can progress to a significant coolant loss if not addressed.

Volvo S90(1 issue)

  • T6 Twin-Charged Engine Coolant Crossover Pipe Leak2017-2022

    The T6 twin-charged engine in the S90 has a coolant crossover pipe (also called the coolant bridge or manifold) that runs between the cylinder head and the turbocharger. This pipe develops leaks at the O-ring seals, causing coolant loss that can lead to overheating if not caught. The plastic components in the coolant routing deteriorate from heat cycling. The leak is often slow and can be mistaken for condensation. Volvo updated the pipe design in 2021 with improved materials. The issue also affects XC60 and XC90 T6 models.

Looking for P0128 on a different make?

View P0128 across all makes →

Frequently Asked Questions

What does P0128 mean on Volvo?▼

P0128 stands for "Coolant Thermostat Below Regulating Temperature." This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. On Volvo specifically, this code is documented across 3 models.

What causes P0128 on Volvo vehicles?▼

Common causes on Volvo: Thermostat stuck open or opening too early, Faulty engine coolant temperature sensor, Low coolant level, Cooling fan running constantly (overcooling), Wrong-temperature-rating thermostat installed. Specific causes vary by model and year — see the per-model sections below.

How much does it cost to fix P0128 on a Volvo?▼

Repair costs on Volvo range from $200 to $1,200, depending on the specific model and root cause.

Which Volvo models have P0128 documented?▼

Au7o has documented P0128 on 3 Volvo models: 960, S60, S90.

Share:@au7o.io