Skip to content
Skanyx

P0125 on Saab: Causes, Symptoms and Fix Cost

Quick Answer

Safe to drive (short-term)

P0125 on a Saab means the coolant did not get warm enough, quickly enough, for the engine computer to switch to closed loop fuel control, where it trims the mixture using the oxygen sensor. The computer waits a set time after a cold start and expects the coolant sensor to pass a temperature; if it does not, the code sets. The usual causes are a thermostat stuck open, low coolant or a coolant sensor that reads too cold. A thermostat repair typically costs 95 to 260 EUR.

Severity
Low · Cooling System
Typical repair cost, all makes
€10-€260

Connect a standard OBD2 adapter (Bluetooth LE on iPhone) to your Saab and Skanyx tells you what P0125 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.

Get Skanyx free

What does P0125 mean on a Saab?

The Quick Answer above is the generic definition. What follows is the model-specific detail for the Saab models that log P0125.

Saab 9-2X Aero (2.0 turbo)

2005

Saab's service page for the 2005 2.0T sets P0125 when coolant is still under 20 C when a start-up timer runs out, and the timer runs longer the colder the engine started. While the fault is stored the computer fixes coolant at 70 C, runs both radiator fans on high and blocks the air conditioning.

Source: saabwisonline.com, en.wikipedia.org

Sources

  1. saabwisonline.com saabwisonline.com/9-2x-9346/2005/0-general/general-diagnostics-2-0t/diagnostic-t
  2. en.wikipedia.org en.wikipedia.org/wiki/Saab_9-2X

What causes P0125 on a Saab?

Beyond the generic causes listed on the main P0125 page, these are the patterns noted for Saab models:

  • Thermostat stuck open or coolant sensor reading too cold

    : Saab 9-2X Aero (2.0 turbo)

  • Cold weather and short trips with a slow warm-up

    : Saab 9-2X Aero (2.0 turbo)

How to diagnose P0125 on a Saab with OBD2

  1. Check the coolant level with the engine cold and top up if low. Find out why it was low before clearing the code
  2. Start the engine cold and watch coolant temperature on a scan tool. It should rise steadily and reach the normal range, usually 80 to 95 C, after several minutes of driving. If it stalls near 50 or 60 C, the thermostat is the likely cause
  3. Feel the upper radiator hose after a cold start. If it warms almost immediately, the thermostat is opening early
  4. Compare the scan tool coolant value with an infrared thermometer on the thermostat housing. A gap of several degrees points to a bad sensor
  5. Check for P0128 or coolant sensor circuit codes, which tell you whether the thermostat or the sensor is more likely
  6. Inspect the sensor connector and wiring for corrosion before replacing parts
  7. After the repair clear the code and drive long enough to reach normal temperature, then confirm the gauge and scan tool agree

How much does P0125 cost to fix on a Saab? (EUR)

Estimated repair costs for P0125 in EUR, compiled across makes. Expect Saab parts and labour towards the upper end of each range.

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace thermostat €15–€60 €80–€200 €95–€260 Moderate
Replace coolant temperature sensor €10–€30 €30–€80 €40–€110 Easy
Top up coolant €10–€20 €0–€0 €10–€20 Easy
Repair sensor wiring or connector €5–€15 €40–€100 €45–€115 Moderate

Prices estimated as of October 2026. Costs vary by region, vehicle, and shop.

These codes are often seen alongside P0125 or point to related issues, on any make:

Looking for the full P0125 reference (all makes, full diagnosis flow, complete repair cost matrix)? See the main P0125 guide

Diagnose P0125 on your Saab

Get Skanyx free