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 freeWhat 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
- saabwisonline.com saabwisonline.com/9-2x-9346/2005/0-general/general-diagnostics-2-0t/diagnostic-t
- 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
- Check the coolant level with the engine cold and top up if low. Find out why it was low before clearing the code
- 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
- Feel the upper radiator hose after a cold start. If it warms almost immediately, the thermostat is opening early
- Compare the scan tool coolant value with an infrared thermometer on the thermostat housing. A gap of several degrees points to a bad sensor
- Check for P0128 or coolant sensor circuit codes, which tell you whether the thermostat or the sensor is more likely
- Inspect the sensor connector and wiring for corrosion before replacing parts
- 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.
Codes related to P0125
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
