Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0118 on 2018-2025 Mazda CX-5: Engine Coolant Temp Sensor Causes and Fixes

P0118 on your CX-5 almost always means the Engine Coolant Temperature (ECT) sensor has failed or its wiring is damaged. This is an electrical fault, not the common thermostat issue. The PCM sees a high voltage/open circuit, thinks the engine is at -40°F, and enriches the fuel mixture. Expect to pay $60-$90 for an OEM sensor and 1-2 hours of labor due to difficult access on the cylinder head.

19 minutes to read 2018-2025 Mazda CX-5
Most Likely Cause
Failed Engine Coolant Temperature (ECT) Sensor
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$180 – $350
Parts Price
$60 – $90
⚠️ Drivable, but... — Yes, but it's not recommended for long. The engine will run in a default 'failsafe' mode, typically assuming a warm engine temperature for calculations (e.g., 176°F). This leads to hard cold starts, very poor fuel economy, potential spark plug fouling, and eventual damage to the catalytic converter. The cooling fans may also run constantly, wearing out the fan motors.
Key Takeaways
  • P0118 is an electrical fault, most likely a bad Engine Coolant Temperature (ECT) sensor or its wiring.
  • Do not confuse this code with the very common mechanical thermostat failure (P0126) on the same vehicle.
  • Diagnosis involves checking live scan tool data and testing the sensor's resistance with a multimeter.
  • The sensor is located on the cylinder head and can be difficult to access, requiring 1-2 hours of labor.
  • Using a genuine OEM Mazda sensor (SH01-18-840) is highly recommended to ensure a lasting repair.
The trouble code P0118 stands for 'Engine Coolant Temperature (ECT) Sensor Circuit High Input'. This means the Powertrain Control Module (PCM) is detecting a voltage from the ECT sensor that is higher than the normal operating range, typically over 4.9 volts. The PCM interprets this high voltage as an open circuit or a disconnected sensor, which corresponds to an extremely cold engine temperature, often defaulting to a reading like -40°F. This causes the engine to run poorly because its fuel injection, ignition timing, and cooling fan activation calculations are based on incorrect temperature data.

What's Unique About the 2018-2025 Mazda CX-5

On the 2018-2025 Mazda CX-5, this code is often confused with a much more common platform issue: a failing thermostat within the Coolant Control Valve, which triggers code P0126 and has an extended warranty (SSPD8). It is critical to understand that P0118 is an *electrical circuit* problem (bad sensor, bad wiring), while P0126 is a *mechanical* problem (stuck thermostat). While symptoms can overlap (e.g., constant fan operation), the diagnostic paths are completely different. Do not replace the thermostat for a P0118 code unless P0126 is also present and diagnosed separately.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine is difficult to start, especially when cold
  • Rough or unstable idle
  • Noticeably reduced fuel economy
  • Black smoke from the exhaust, especially on startup
  • Cooling fans run constantly, even when the engine is cold
  • Temperature gauge on the dashboard may drop to its lowest reading or not move at all
  • Engine may hesitate until it warms up
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the thermostat. A very common issue on these CX-5s is a stuck-open thermostat, which sets a P0126 code and has an extended warranty (SSPD8). However, a P0118 code points specifically to an electrical fault in the ECT sensor circuit (open circuit/high voltage), not a mechanical thermostat problem.

Most Likely Causes

  1. Failed Engine Coolant Temperature (ECT) Sensor 🔴 High Probability The sensor is a common failure point across many vehicles as it ages. It contains a Negative Temperature Coefficient (NTC) thermistor that can fail internally, creating an open circuit which the PCM reads as maximum high voltage.
    How to confirm: With the engine cold, use a scan tool to read live data. If the ECT sensor shows an extremely low temperature (e.g., -40°F) while the ambient and intake air temperatures are much higher, the sensor or its circuit is faulty. You can also test the sensor's internal resistance with a multimeter. Per Mazda service data, it should be approximately 2.45 kΩ at 20°C (68°F) and 0.318 kΩ at 80°C (176°F). An open circuit (infinite resistance) confirms failure.
    Typical fix: Replace the Engine Coolant Temperature sensor.
    Est. part cost: $60-$90
  2. Damaged Wiring or Connector 🟡 Medium Probability The wiring harness is subject to engine heat and vibration, which can cause wires to become brittle and break over time. Rodent damage is also a known possibility, with owners finding wires chewed right at the sensor connector.
    How to confirm: Visually inspect the wiring leading to the ECT sensor for any signs of breaks, chafing, or corrosion at the connector pins. Perform a 'wiggle test' on the harness while watching live data on a scan tool; if the temperature reading flickers, it indicates a wiring issue. If wires are broken, you will need to repair them with a new pigtail connector and heat-shrink butt connectors.
    Typical fix: Repair the broken wire or replace the connector pigtail.
    Est. part cost: $15-$30

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is extremely rare. The PCM should only be considered after the sensor and its entire circuit (power, ground, and signal wires) have been thoroughly tested and confirmed to be in perfect working order.

Diagnosis Steps

  1. Verify the P0118 code with an OBD-II scanner. Note any other codes present.
  2. Access the 'Live Data' stream on your scanner. With a cold engine, compare the Engine Coolant Temperature (ECT) reading to the Intake Air Temperature (IAT) and Ambient Air Temperature. If IAT and Ambient are 70°F and ECT reads -40°F, you have confirmed the fault lies with the ECT circuit.
  3. Turn the engine off. Locate the ECT sensor. On SKYACTIV engines, it is screwed into the cylinder head. Access requires disconnecting the battery, removing the engine cover, and potentially other components like the air intake box.
  4. Inspect the sensor's electrical connector and wiring for visible damage, corrosion, or loose pins. Check for rodent damage, which is a known issue.
  5. Disconnect the sensor. Check for 5-volt reference and a good ground at the connector terminals using a multimeter. If either is missing, you have a wiring problem to trace back to the PCM.
  6. If the wiring is good, test the sensor itself. Measure the resistance across the two pins of the sensor. A P0118 code is usually caused by an open circuit, so you will likely see infinite resistance (OL). Compare your reading to specifications: approx. 2.45 kΩ at 20°C (68°F). If the resistance is infinite or far from spec, the sensor is bad.
  7. 🎬 See how to test and fix a P0118 code step-by-step
  8. If replacing the sensor, you must partially drain the engine coolant first. Be prepared to top off and bleed the system afterward.
  9. If the sensor and wiring test good, the fault may be intermittent or, in very rare cases, with the PCM itself.

Parts You'll Likely Need

  • Engine Coolant Temperature Sensor (OEM #SH01-18-840) — This is the most common cause for a P0118 code, as the internal thermistor fails and creates an open circuit. This part number is used across many Mazda models. 🎬 Watch: How to replace the coolant temperature sensor on a Mazda
    Trusted brands: Mazda (OEM), NGK/NTK, Denso
    OEM price range: $60-$90
    Aftermarket price range: $25-$50

Technical Service Bulletins (TSBs) & Recalls

Platform-Specific Known Issues

  • Warranty Extension for P0126: Mazda has issued a Special Service Program (SSPD8) that extends the warranty for a failing thermostat (part of the Coolant Control Valve) to 15 years or 150,000 miles for many 2018-2025 CX-5s. This issue causes code P0126, not P0118, but the symptoms can be similar (slow engine warm-up, fluctuating temp gauge). It is crucial to diagnose the code correctly before replacing parts. The latest fix involves replacing the thermostat with a 'dummy plug' and a PCM software update.

Mechanic-Grade Diagnostic Values

  • ECT Sensor Resistance (ECT1 & ECT2) — expected: Approx. 2.45 kΩ at 20°C (68°F) and approx. 0.318 kΩ at 80°C (176°F).. Failure: Infinite resistance (Open Loop) is the most common failure for P0118. Any reading significantly outside the expected range for a given temperature indicates a faulty sensor.
  • ECT Sensor Signal Voltage vs. Temperature — expected: Voltage should correspond to temperature: 4.84V ≈ -40°C, 3.10V ≈ 20°C, 2.17V ≈ 40°C, 0.87V ≈ 80°C, 0.55V ≈ 100°C.. Failure: A reading stuck near 5V (typically 4.8V or higher) indicates an open circuit, triggering P0118.
  • ECT Sensor Connector Voltage (KOEO) — expected: With sensor disconnected, one pin should show ~5V (reference from PCM) and the other should show near 0V (ground).. Failure: Missing 5V reference or ground indicates a wiring issue between the connector and the PCM. Voltage on both pins or 12V on the reference pin indicates a short circuit.

Scan Tool Commands That Help

  • Mazda Modular Diagnostic System (M-MDS): Datalogger - Live Data PID Comparison — During a cold soak (engine off overnight), use the M-MDS to compare the PIDs for 'ECT' (Engine Coolant Temp 1), 'ECT2_V' (Engine Coolant Temp 2 Voltage), and 'AMB_TEMP' (Ambient Air Temp). All three should read nearly identically. A significant deviation in the ECT reading points directly to a fault in that sensor's circuit.

Wiring & Ground Locations

  • Engine/Transmission Ground Strap — A primary ground strap connects from the negative battery terminal to a bracket on top of the transmission housing.. A loose or corroded main ground can cause floating voltages and erratic sensor readings across the engine, including for the ECT sensor. While not a direct cause of a specific P0118 open circuit, it should be checked for any electrical fault diagnosis.
  • Chassis Ground Point — On the first-generation CX-5 (similar architecture), a ground wire bundle is located below the battery tray, attaching to the chassis near the driver's side engine mount bracket.. The ECT sensor's ground path eventually leads back to the PCM, which relies on clean chassis and engine grounds. A user on a forum found this ground dangling after a previous repair, which can cause unpredictable electrical issues.

Real Owner Repair Stories

  • Mazdaspeeds.org user 'Sleepy_Pat' (Mazdaspeed (similar engine management principles)) — Engine revving on its own, coolant temp reading negative for a split second, traction control light on, codes P0126 & P0118.
    ❌ Tried (didn't work) The user had previously replaced the ECT sensor but the problem persisted and was intermittent.
    ✅ What actually fixed it The user discovered the replacement ECT sensor they had installed was not a genuine OEM part. After installing a new, genuine OEM Mazda ECT sensor, all codes (including P0118) and symptoms were resolved. They noted a visible physical difference between the aftermarket and OEM sensors.
  • Mazdas247 forum user 'Jmaz' (2014 CX-5 Touring) — P011A code (for ECT2), dashboard says overheating, scan tool shows 250°F.
    ❌ Tried (didn't work) An initial replacement of the ECT sensor did not fix the problem.
    ✅ What actually fixed it The first replacement sensor was also defective. A second, good quality (implied OEM) sensor resolved the issue. Another user in the thread commented, 'It's best to use OEM factory sensors... the aftermarket sensors can be a crapshoot.'

OEM Part Supersession History

  • SH01-18-840SH01-18-840 — No supersession found for this model range.
    Heads up: The key issue is not supersession but incompatibility with non-OEM parts. Multiple owner reports confirm that aftermarket sensors, even when new, can fail to resolve the P0118 code. Sticking with the genuine Mazda part is critical for this repair.

Model Year Variations Within This Range

  • 2018-2025: The Mazda CX-5 received a mid-cycle refresh for the 2022 model year, which included revised styling, standard AWD, and suspension tuning. However, the core 2.5L and 2.5L Turbo engines were retained, and there is no evidence that the ECT sensor (part SH01-18-840) or the diagnostic procedure for P0118 was changed.

Diagnostic Flowchart

Start by verifying the P0118 code (ECT Sensor Circuit High Input) using a scan tool to check live data, as this code often indicates an open circuit that the PCM interprets as -40°F.
Are there any other codes present, specifically P0126 or P0117?
Locate the ECT sensor on the cylinder head. Inspect the wiring and connector. Do you see signs of fraying, corrosion, or chewed wires?
→ Repair the wiring harness or replace the connector pigtail. Mazda CX-5 models are known for rodent damage at this specific sensor location. Use heat-shrink butt connectors for a weather-tight seal.
Disconnect the ECT sensor. With the ignition ON, use a multimeter to check the connector pins. Is there a 5V reference and a solid ground?
Measure the resistance across the two pins of the ECT sensor itself. What is the reading at room temperature (approx. 68°F/20°C)?
→ The ECT sensor has failed internally (open circuit). Replace the sensor (Part SH01-18-840). Note: You must partially drain the coolant and bleed the system afterward to prevent air pockets in the SKYACTIV head.
The sensor is within Mazda spec (2.45 kΩ at 20°C). Perform a 'wiggle test' on the harness while watching live data. Does the temperature jump to -40°F when moving the wires?
→ The issue is an intermittent break in the wiring or a loose pin inside the connector. Replace the connector pigtail.
→ If the code persists but tests pass, check for a cracked cylinder head (TSB SA-031-21) if you also see coolant loss, as external leaks near the sensor can cause erratic electrical behavior.
→ The fault is in the wiring harness between the sensor and the PCM. Trace the harness for a break or check for a failed PCM pin, though PCM failure is rare on this platform.
→ Prioritize the P0118 circuit fault first. However, be aware that 2018-2025 SKYACTIV-G engines have a known high failure rate for the Coolant Control Valve. Once the electrical circuit is fixed, you will likely need the 'dummy plug' and PCM update specified in SSPD8.
→ This may actually be related to TSB 01-005/24 (SSPD8). While P0118 is a circuit high code, if the temp is just 'low,' check for code P0126. Your CX-5 may qualify for a free Coolant Control Valve/thermostat replacement under the 15-year/150,000-mile warranty extension.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Cracked Cylinder Head (2.5L NA & Turbo) 🔴 High — A known issue affecting 2018-2021 models. Non-turbo engines with cylinder deactivation may leak oil externally. Turbo engines may develop coolant leaks near the exhaust manifold. (Ref: TSB SA-031-21 (for NA oil leak), Warranty Extension for 2.5T models (10yr/120k miles).)
  • Failing Coolant Control Valve Thermostat (P0126) 🟠 Medium — Very common on non-turbo 2018-2025 models. The internal failsafe thermostat sticks open, preventing the engine from warming up properly. (Ref: SSPD8 (Warranty Extension to 15 years/150,000 miles), TSB 01-005/24 (Repair Procedure).)
  • Infotainment 'Ghost Touch' 🟡 Low — Common on 2017-2020 models. The touchscreen registers phantom inputs, causing random menu selections and calls. Many owners disable the touchscreen by disconnecting a ribbon cable. (Ref: SSPB6 (for Mazda3, but not officially for CX-5, though the issue is identical).)
  • Poor Paint Quality 🟡 Low — Widespread owner complaint, especially regarding Mazda's 'Soul Red Crystal' color. The paint is reported to be thin and chips very easily from road debris.
  • Failing Power Folding Side Mirrors 🟡 Low — Reported by some owners where the power-folding mechanism fails, often on the passenger side, due to moisture intrusion and corrosion. (Ref: A TSB exists that details the replacement of faulty parts and adding moisture protection.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Never. The ECT sensor is a low-cost wear item. The labor to replace it is significant enough that installing a used sensor with unknown remaining life is a poor economic choice. The risk of getting a part that is already failing is high.

What to inspect on the donor part:

  • Not applicable as used parts are not recommended.

OEM-only on this vehicle (don't cheap out):

  • Engine Coolant Temperature Sensor (ECT)

Aftermarket brands forum-validated for this vehicle:

  • Denso
  • NGK/NTK

Brands owners have reported issues with on this vehicle:

  • Unbranded or generic 'white-box' parts. Forum reports strongly indicate that using anything other than the genuine Mazda part or a direct OEM equivalent (like Denso) is likely to result in the code returning.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2018-2025 Mazda CX-5 SKYACTIV-G

Symptoms: The owner found the P0118 code triggered because rodents had chewed the wires directly off the Engine Coolant Temperature (ECT) sensor connector.

What fixed it: The repair required splicing in a new pigtail connector with heat-shrink butt connectors to restore the circuit.

Source hint: YouTube - 'Engine Coolant Temperature Sensor Connector Repair and Replace #P0118 #diy'

2018-2025 Mazda CX-5 2.5L Non-Turbo

Symptoms: Slow engine warm-up and a fluctuating temperature gauge; symptoms similar to cooling system failure but specifically throwing code P0126.

What fixed it: Replacing the thermostat with a 'dummy plug' and performing a PCM software update as part of the permanent fix.

Source hint: Reddit r/CX5 - 'SSPD8 Warranty Extension/P0126 - Coolant Control Valve (CCV) - New Permanent Fix'

Frequently Asked Questions

My 2018 CX-5 has a temperature gauge that won't move and a P0118 code; is this covered by the SSPD8 warranty extension?
No. The SSPD8 warranty extension (and TSB 01-005/24) specifically covers code P0126 related to the Coolant Control Valve/thermostat sticking open. P0118 indicates a high voltage/open circuit in the Engine Coolant Temperature (ECT) sensor or its wiring, which is a separate fault.
Where is the ECT sensor located on my SKYACTIV-G engine?
The ECT sensor is screwed into the cylinder head. Accessing it typically requires disconnecting the battery, removing the engine cover, and may require removing the air intake box.
What resistance should I see when testing the Mazda CX-5 ECT sensor with a multimeter?
According to Mazda service data, the sensor should read approximately 2.45 kΩ at 20°C (68°F) and 0.318 kΩ at 80°C (176°F). An infinite resistance reading confirms an open circuit and a failed sensor.
I found chewed wires near my coolant sensor; is this a known issue for the CX-5?
Yes, rodent damage is a known possibility for the CX-5 wiring harness. Owners have reported finding wires chewed specifically at the ECT sensor connector, which triggers the P0118 code.
Does the P0118 code affect other Mazda models with the 2.5L engine?
Yes, platform mates including the 2019-2023 Mazda3, 2018-2021 Mazda6, 2020-2025 CX-30, and 2023-2026 CX-50 share the same SKYACTIV-G 2.5L engine and ECT sensor (part SH01-18-840), making them susceptible to the same issue.
Why are my cooling fans running constantly even though I just started the car cold?
This is a symptom of P0118. When the PCM detects an open circuit (high voltage) from the ECT sensor, it fails safe by running the cooling fans constantly to prevent potential overheating, as it cannot verify the actual engine temperature.
MAZDA P0126 DIAGNOSIS AND VALVE TEARDOWN
MAZDA P0126 DIAGNOSIS AND VALVE TEARDOWN
How to Replace Engine Coolant Temperature Sender 2014-2021 Mazda 6
How to Replace Engine Coolant Temperature Sender 2014-2021 Mazda 6
How To Fix P0118 Code - Engine Coolant Temperature Sensor High Input
How To Fix P0118 Code - Engine Coolant Temperature Sensor High Input
How To Repair Car wire Harness After Rodent chew | Prevent it from Happening Again
How To Repair Car wire Harness After Rodent chew | Prevent it from Happening Again
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0118 for:
  • Mazda CX-5: 20182019202020212022202320242025
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part