CoolingGeneric OBD-II codeUrgency: Garage soon
Code P0115: coolant temperature sensor: circuit fault
P0115 means: engine coolant temperature circuit (ECT sensor): malfunction.[1][2] The engine ECU has detected a fault in the engine coolant temperature (ECT) sensor circuit, the part that tells it how hot the engine is. It uses that data to adjust fuelling, ignition and the switching on of the radiator fans. It is an NTC sensor, whose resistance drops as it warms up, and according to the sources the code is set by erratic signals, abnormal voltage or an open or shorted circuit.[2][3][4][5][6]
What code P0115 means
The engine ECU has detected a fault in the engine coolant temperature (ECT) sensor circuit, the part that tells it how hot the engine is. It uses that data to adjust fuelling, ignition and the switching on of the radiator fans. It is an NTC sensor, whose resistance drops as it warms up, and according to the sources the code is set by erratic signals, abnormal voltage or an open or shorted circuit.[2][3][4][5][6]
This is the general code of the P0115–P0119 series: it warns of a circuit fault without saying what kind, and the neighbouring codes narrow the problem down. P0116 points to a reading that is not consistent with expected behaviour (range or performance), P0117 to a signal that is too low, P0118 (which has its own page) to a signal that is too high and P0119 to an intermittent fault.[3][7][8][9]
Each manufacturer defines it in its own way. In Saab's workshop manual for the 2001 9-3 (Trionic T7), P0115 is described as a "performance problem": it is set if, after more than 4,000 engine revolutions since start-up, the coolant temperature has changed by less than 1 °C. While the fault lasts, the ECU uses a temperature calculated from the intake air temperature at start-up, to which it adds 1 °C for every 60 g/s of air, up to a maximum of 90 °C.[10]
It is a generic OBD-II code (it starts with P0), not specific to one make, so its definition is the same on any car; what changes from one engine to another is the most likely cause.[11]
Original definition (SAE J2012): Engine Coolant Temperature Circuit Malfunction[1][2]
Codes from the same family
They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.
- P0115Engine coolant temperature circuit (ECT sensor): malfunction.
- P0116Engine coolant temperature circuit: range or performance problem. The sensor signal falls outside the expected range or is not consistent with the engine's actual behaviour.[7][12][13][14][15]
- P0117Engine coolant temperature circuit: low input signal, meaning the sensor voltage is below the expected range, normally because of a short to ground in the sensor or its wire.[8][9][16][17][18]
Causes of P0115 and its family
From most to least likely, according to the sources.
- 1Faulty coolant temperature sensor: this is the first cause cited by Autodoc and CarParts.[1][3][5][6][10]
- 2Sensor wiring and connectors in poor condition: damaged, chafed or corroded wires, loose or dirty connectors, water in the connector, a short circuit in the signal wire or an interrupted earth circuit.[1][3][6][10]
- 3Cooling system problems that distort the reading: low coolant level, air in the system, a faulty thermostat or engine overheating.[1][3][6]
- 4Faulty ECU (ECU/PCM): this is the least likely cause.[1][3]
Symptoms
- Engine warning light on in the instrument cluster.[3][6][10]Engine warning light: faults that cause it
- Difficulty starting, especially with a cold engine.[1][3][5]Hard to start: faults that cause it
- Rough idle, or idle at a higher speed than normal.[1][5][14]Vibrations: faults that cause it
- Increased fuel consumption.[1][3][4][5]Uses more fuel: faults that cause it
- Black smoke from the exhaust, because the ECU enriches the mixture too much.[4][16]Black smoke: faults that cause it
- Reduced engine performance, especially when cold.[1][16]Less power: faults that cause it
- The engine may stall.[3][9]Engine stalls: faults that cause it
- Engine overheating if the radiator fan switches on late or never switches on.[3][4][16]Overheating: faults that cause it
- Radiator fans running non-stop or behaving abnormally.[1][6][10]
- Temperature gauge giving wrong readings.[1][6][10]
- The air conditioning may stop working.[6][10]
How to diagnose P0115
In order: from the most likely and cheapest to check to the most expensive.
- 1Read the code and the live data with a diagnostic scan tool: the coolant temperature should rise consistently as the engine warms up. With the engine switched off for several hours, the coolant, oil and intake air temperatures should match to within about 5 °C at most; if one sensor deviates by more than 10 °C, it is the suspect. A disconnected sensor usually shows up on the scan tool as −40 °C.[6][10][18]
- 2Check the coolant level with the engine cold and make sure there is no air in the system. This is the cheapest check and can also distort the reading.[1][3][6]
- 3Inspect the sensor connector and wiring: corroded terminals, water in the connector, chafed wires. Wiggle the wiring loom at several points and in several directions while watching the reading to locate intermittent breaks or short circuits.[6][10]
- 4With a multimeter, measure the sensor's resistance (high when cold, low when hot) and compare it with the manufacturer's curve, check that about 5 V reaches the connector and verify the continuity of the wiring.[5][6][18]
- 5Only when the wiring and voltage are fine, replace the sensor. If the reading is still not consistent, check the thermostat and, as a last step, the ECU.[1][3][5]
Can I keep driving with P0115?
Garage soon
The sources do not fully agree. Autodoc allows short trips with P0115, P0116 and P0117, although it does not recommend it for P0115, and asks for them to be repaired soon: for P0116 it adds that you must stop immediately if signs of overheating appear, and for P0117 it explains that the ECU switches to emergency values, with higher consumption and a risk of engine damage. KFZ Dietrich accepts short trips to the workshop as long as the warning light is not flashing, and requires immediate repair if it flashes or there is a loss of power or limp mode. CarParts, on the other hand, advises for P0117 to stop driving and go to a workshop as soon as the code appears. On the Saab 9-3, the expected effect is that the fans run non-stop.[1][9][10][12][16][18]
Parts related to code P0115
The parts that most often cause this code. The code points to the circuit, not always the part: diagnose before you buy.
Affiliate links: if you buy from these shops, MotorFiable may receive a commission at no cost to you. Check compatibility against the registration plate or VIN before ordering. More information
Documented faults related to P0115
Known faults of specific engines and cars, with their repair cost, the affected years and their sources.
Engine sensors: the most serious faults by engine and car
- High severityFrequency: Occasional2.0 DTI and 2.2 DTIVP44 injection pump and air mass meter failureGerman Wikipedia documents recurring failures of the Bosch VP44 injection pump and the air mass meter in the early years of this engine. An owner testimony for this engine describes the pump being replaced at 192,500 km, at a cost the owner calls «prohibitive».
- Medium severityFrequency: Common2.0 TDIClogged particulate filter or faulty pressure sensorThe 2.0 TDI's particulate filter clogs if the car mostly makes short journeys, because it never gets to regenerate; sometimes the fault is just the differential pressure sensor. Cleaning it costs around €200 and replacing it, €800 to €3,000.Repair (garage): €800–€3,000
- Medium severityFrequency: Common1.4 and 1.6 8vCrankshaft position sensor failure (TDC sensor)The crankshaft position sensor (capteur PMH, or TDC sensor) appears repeatedly in the reliability sources for the Clio II, the Kangoo I and the Dacia Logan I with this engine, with hard cold starting or stalling as the main symptoms. It is a cheap part, but the failure can leave you stranded.
- Medium severityFrequency: Common1.4 and 1.6 16vCrankshaft position sensor failureThe crankshaft position sensor (capteur PMH) appears repeatedly in the reliability sources for almost every generation with this engine, with hard cold starting, stalling or the car cutting out unexpectedly. It is a cheap part, but the failure can leave you stranded.
Wiring, connectors and short circuits: the most serious faults by engine and car
- Critical severityFrequency: OccasionalBMW N62 / N63Additional turbo coolant pump with a risk of short circuit and fireIn 2011 BMW recalled 5, 6 and 7 Series, X5 and X6 models built between 2007 and 2011 because of the additional turbo coolant pump: moisture, a short circuit and, in extreme cases, a fire. In 2012 there was another campaign for a crack in the pump, with a more robust version.
- Critical severityFrequency: Occasional1.6 GDi híbrido (Kappa)Main relay of the power relay assembly (overheating and fire risk)Yes, on the first units: Hyundai and Kia recalled 2016–2018 Ioniq and Niro hybrids and plug-in hybrids because the main relay that connects the high-voltage battery could come loose, overheat and, in the worst case, cause a fire.
- Critical severityFrequency: Occasional1.6 GDi híbrido (Kappa)Clutch hydraulic actuator (HCA): leak or moisture with risk of short circuit and fireYes, this is the most documented hybrid system fault: the hydraulic actuator that engages the combustion engine with the hybrid assembly has had two recalls (2018 for a leak on the Niro and 2025 for moisture in its electronic board on the Niro, Ceed and XCeed PHEV), with a risk of short circuit and fire.
- High severityFrequency: Occasional1.3 TCeBlown fuel pump fuseOn the Renault Captur II and Clio V with the 1.3 TCe engine, a 20-amp fuse can blow and leave the car without an engine. According to L'argus, in April 2021 this fault still had no factory fix; the official service centre's diagnosis includes checking, and sometimes replacing, the catalytic converter.
- Critical severityFrequency: CommonRover 75Seat SRS connector fault with airbag and seatbelt warning light onAuto Express warns that the Rover 75's seat SRS connector can cause the airbags to fail, and dealers were fixing it with revised connectors. The Dutch APK inspection puts the airbag or seatbelt fault warning among the most frequent defects across almost all series.
- Critical severityFrequency: OccasionalAlfa Romeo GiuliettaShort circuit from badly routed wiring that can prevent gear shifting (KBA campaign, 2010-2015)Yes: according to Germany's KBA, on Alfa Romeo Giulietta cars built between 2010 and 2015 inadequate cable routing could cause a short circuit and, as a result, gear-shift failure.
Thermostat and cooling system: the most serious faults by engine and car
- High severityFrequency: CommonBMW M54Thermostat and water pump failureThe M54's thermostat, housing and water pump contain plastics that become brittle and fail. If left unattended, overheating can warp the aluminium cylinder head. It is advisable to replace them together.Appears at around 129,000 km
- High severityFrequency: CommonBMW M54Cracked expansion tank and coolant leakThe plastic expansion tank degrades over the years and eventually cracks. It is cheap compared with the cost of overheating an M52/M54, and age matters more than mileage.
- High severityFrequency: CommonPorsche V8 and V6 (Cayenne and Panamera)Cracked plastic coolant pipes on the Cayenne V8The first Cayenne V8s (the 4.5) have plastic coolant pipes under the intake manifold that crack with age and cause coolant loss; Porsche switched to aluminium around 2006-2007. A Canadian workshop says it also affects the later 4.8.
- High severityFrequency: Common1.4/1.6 VTiFragile water pump (and expansion tank or heat exchanger, depending on displacement)Yes: fiches-auto.fr describes a fragile water pump in both the 1.4 VTi (with an expansion tank prone to leaks) and the 1.6 VTi (with the heat exchanger), a cooling problem that the turbocharged 1.6 THP inherits from this naturally aspirated version.
P0115 by make
Documented faults that can trigger P0115 in each make's engines and cars.
Frequently asked questions
How does P0115 differ from P0116, P0117 and P0118?
P0115 is the general warning of a fault in the coolant temperature sensor circuit. The neighbouring codes narrow the problem down: P0116 points to a reading that is not consistent with expected behaviour (range or performance), P0117 to a voltage that is too low, almost always because of a short to ground, and P0118 to one that is too high, generally because of an open circuit. KFZ Dietrich explains that with P0117 the ECU interprets a very hot engine, and with P0118 a very cold one.[3][7][8][9][12][16][18]
Can I drive with code P0115?
Only for short trips to the workshop, and with care. Autodoc allows it but does not recommend it, and warns that you must stop immediately if signs of overheating appear. KFZ Dietrich accepts short trips if the warning light is not flashing, and CarParts, for P0117, advises stopping driving as soon as possible.[1][9][12][18]
Why are the radiator fans running non-stop?
With a coolant temperature sensor fault, the ECU loses its true temperature reference. In Saab's manual for the 9-3, the fault makes the fans run non-stop with the ignition on, Samarins lists constant fan operation among the symptoms and KFZ Dietrich cites it as the behaviour of P0117.[6][10][18]
Do I have to replace the sensor when P0115 appears?
Not necessarily. It is worth first checking the connector and wiring, the coolant level and any air in the system, and the thermostat: Autodoc, CarParts and Samarins cite them among the causes. Replace the sensor if, with the circuit in good condition, its resistance or reading is not consistent with the engine temperature.[1][3][5][6]
Does P0115 mean the same on all makes?
The generic definition is the same, because codes that start with P0 are generic OBD-II codes. What varies is how each manufacturer applies it: Saab, for example, uses P0115 for a performance problem, something other sources reserve for P0116.[7][10][11]
Will I pass the MOT with code P0115?
If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[19]
Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.
Sources
Every fact on this page links to its source. If you find an error, let us know.
- Código OBD2 P0115: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- P0115 — Engine Coolant Temperature Circuit MalfunctionThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
- P0115 Code: Engine Coolant Temperature Sensor 1 CircuitCarParts.com · Technical documentation · consulted 4 October 2026
- Sensor de temperatura del refrigerante: función, probar, síntomasAutodoc Club · Technical documentation · published 22 March 2021 · consulted 4 October 2026 · in Spanish
- Checking the coolant temperature sensor – symptoms, cause of failure and troubleshootingHELLA Tech World · Manufacturer · consulted 4 October 2026
- Engine coolant temperature sensor: how it works, symptoms, problems, testingSamarins.com · Technical documentation · published 18 July 2021 · consulted 4 October 2026
- P0116 — Engine Coolant Temperature Circuit Range/PerformanceThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
- P0117 — Engine Coolant Temperature Circuit Low InputThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
- P0117 Code: Engine Coolant Temperature Sensor 1 Circuit LowCarParts.com · Technical documentation · consulted 4 October 2026
- Saab 9-3 (9400) 2001, Trionic T7: P0115 Engine Coolant Temperature Circuit. Performance Problem (copia del manual de taller de Saab)Saab Workshop Information System (WIS Online) · Technical documentation · consulted 4 October 2026
- On-board diagnosticsWikipedia · Other source · consulted 4 October 2026
- Código de avería P0116 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- P0116 Code: Engine Coolant Temperature Sensor 1 Circuit Range/PerformanceCarParts.com · Technical documentation · consulted 4 October 2026
- 16500/P0116/000278 - Engine Coolant Temp. Sensor (G62): Implausible SignalRoss-Tech Wiki · Technical documentation · consulted 4 October 2026
- Saab 9-3 (9400) 2001, Trionic T7: P0116 Engine Coolant Temperature Circuit. Performance Problem (copia del manual de taller de Saab)Saab Workshop Information System (WIS Online) · Technical documentation · consulted 4 October 2026
- Código OBD2 P0117: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- Saab 9-3 (9400) 2001, Trionic T7: P0117 Engine Coolant Temperature Sensor Circuit. Short to Ground (copia del manual de taller de Saab)Saab Workshop Information System (WIS Online) · Technical documentation · consulted 4 October 2026
- P0117 vs. P0118: ECT-Sensor Kurzschluss und KabelbruchKFZ Dietrich (Kfz-Meisterbetrieb) · Other source · published 4 August 2026 · consulted 4 October 2026 · in German
- Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish