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

P0117 on 2014-2018 Mazda 3: Engine Coolant Temp Sensor Causes and Fixes

P0117 on your Mazda 3 most often means the Engine Coolant Temperature (ECT) sensor has failed. This can cause overheating symptoms and poor engine performance. Replacing the sensor, located on the driver's side of the cylinder head, is a common and affordable DIY fix.

18 minutes to read 2014-2018 Mazda 3
Most Likely Cause
Faulty Engine Coolant Temperature (ECT) Sensor
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $160
Parts Price
$20 – $60
⚠️ Drivable, but... — It's best not to drive with a P0117 code. The incorrect temperature reading can cause the engine to run poorly, consume excess fuel, and may lead to actual overheating if there's an underlying cooling system problem that is being masked or exacerbated.
Key Takeaways
  • P0117 on a 2014-2018 Mazda 3 is almost always a failed Engine Coolant Temperature (ECT) sensor.
  • The code means the computer sees a short circuit, which it interprets as an extremely high temperature, causing fans to run constantly.
  • The correct sensor to replace is on the driver's side of the cylinder head, not the one at the bottom of the radiator.
  • Before rep
The P0117 trouble code stands for "Engine Coolant Temperature (ECT) Sensor 1 Circuit Low Input". This means the vehicle's main computer, the Powertrain Control Module (PCM), has detected a voltage signal from the ECT sensor that is lower than its normal operating range, often below 0.14 volts. The PCM interprets this low voltage as an extremely high engine temperature, sometimes over 280°F. This triggers a Check Engine Light and can cause the cooling fans to run constantly as a fail-safe measure.

What's Unique About the 2014-2018 Mazda 3

For the 2014-2018 Mazda 3 with Skyactiv engines, the P0117 code almost always points to the primary ECT sensor (Sensor 1) located on the cylinder head. These vehicles also have a second ECT sensor (Sensor 2) at the bottom of the radiator, but it is typically associated with other codes like P2183. Mazda issued a TSB (01-011/17) for potential water intrusion into Sensor 2 on 2014-2017 models (specifically 2017 models with VINs lower than JM1BN**166010). Owners should be careful not to confuse the two when diagnosing P0117.

Generation note: The 2014-2018 model years all belong to the third generation (BM/BN) of the Mazda 3. The information provided is applicable across this entire generation for the specified engines.

Symptoms You May Notice

  • Check Engine Light is on
  • Temperature gauge reads extremely high or drops to zero suddenly.
  • Engine cooling fans run constantly, even when the engine is cold
  • Engine may be hard to start
  • Rough or erratic idle
  • Poor fuel economy
  • Actual engine overheating and coolant boiling over
  • Transmission may exhibit harsh shifting as it relies on correct temperature data.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the thermostat when the issue is the sensor. A thermostat is a mechanical part, while P0117 is an electrical circuit code. While a bad thermostat can cause overheating, the sensor or wiring is the more direct cause of the code itself.
  • Replacing the wrong ECT sensor. These cars have two ECT sensors. P0117 refers to Sensor #1 on the engine, not Sensor #2 on the radiator.

Most Likely Causes

  1. Faulty Engine Coolant Temperature (ECT) Sensor 🔴 High Probability The sensor is a common failure point over time due to constant exposure to heat cycles and is a frequently reported issue for this code.
    How to confirm: With the engine cold, use a scan tool to check the live data for the ECT sensor. If it reads an abnormally high temperature (e.g., 250°F or higher), the sensor is bad. You can also test the sensor's resistance with a multimeter; at ~68°F (20°C), it should be between 2,000 and 3,000 ohms. If the sensor is faulty, it will not show a correct reading.
    Typical fix: Replace the Engine Coolant Temperature sensor. On this Mazda 3, it is located on the driver's side of the cylinder head, below the vacuum line for the brake booster. 🎬 Watch: How to diagnose and fix the P0117 code
    Est. part cost: $20-$50
  2. Damaged Wiring or Connector 🟡 Medium Probability The wiring harness is in the engine bay and exposed to heat and vibration, which can cause wires to become brittle, frayed, or shorted to ground over time.
    How to confirm: Visually inspect the wiring and connector leading to the ECT sensor for any signs of damage, corrosion, or loose pins. Unplug the sensor; if the scan tool reading changes to a very low temperature (e.g., -40°F), it confirms the wiring is likely okay and the sensor is the issue. A low voltage reading (below 0.20V) at the PCM can also indicate a short to ground in the wiring.
    Typical fix: Repair the damaged section of wiring or replace the connector pigtail.
    Est. part cost: $10-$30
  3. Low Engine Coolant / Overheating ⚪ Low Probability While not a direct cause of the 'low circuit' fault, a severe overheating event due to low coolant can sometimes damage the sensor or trigger the code as the temperature exceeds its maximum reading range.
    How to confirm: Check the coolant level in the reservoir and radiator (only when the engine is completely cool). If it is low, there is a leak that must be found and repaired. The code may be a symptom of the overheating, not the cause.
    Typical fix: Find and repair the coolant leak, then properly fill and bleed the cooling system. The ECT sensor may still need to be replaced if it was damaged by the excessive heat.
    Est. part cost: $15-$100+ (depending on the source of the leak)

Rare But Worth Checking

  • Faulty Thermostat: A thermostat stuck closed can cause a genuine overheat condition, which might trigger the P0117 code if the temperature exceeds the sensor's range. However, this would usually be accompanied by other symptoms of overheating. A stuck-open thermostat is more likely to cause a P0128 code (Coolant Temperature Below Thermostat Regulating Temperature).
  • Faulty Powertrain Control Module (PCM): This is extremely rare. The PCM is the last thing to suspect. All other possibilities, especially the sensor and wiring, must be exhaustively ruled out before considering a PCM failure.

Diagnosis Steps

  1. Verify the P0117 code is present using an OBD-II scanner.
  2. With the engine cold, access the scanner's live data and view the Engine Coolant Temperature reading. If it shows an impossibly high temperature (e.g., 250°F+), the sensor is almost certainly faulty or the circuit is shorted.
  3. Visually inspect the ECT sensor connector and nearby wiring for any obvious damage, corrosion, or loose connections. The sensor is on the driver's side of the cylinder head.
  4. Unplug the sensor's electrical connector. The temperature reading on the scan tool should drop to its lowest possible value (e.g., -40°F). If it does, this confirms the wiring and PCM are likely good, pointing to a failed sensor.
  5. If the reading does not change when unplugged, use a multimeter to check for a short to ground on the signal wire.
  6. Check the coolant level in the radiator and overflow tank (when the engine is cold) to rule out a low-coolant condition that could cause actual overheating.
  7. If all other tests pass, replace the Engine Coolant Temperature sensor.

Parts You'll Likely Need

  • Engine Coolant Temperature (ECT) Sensor (OEM #PE01-18-840, superseded by SH01-18-840) — This is the most common failure point for the P0117 code. It directly measures the coolant temperature and sends the signal to the PCM. The original part PE01-18-840 is listed for many 2014-2018 models, while SH01-18-840 is listed for later models and may be a superseding part.
    Trusted brands: Mazda (OEM), Denso, NGK/NTK, Delphi, Standard Motor Products (SMP), Beck Arnley
    OEM price range: $40-$65
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • P011A: Engine Coolant Temperature Sensor 1 / 2 Correlation

Technical Service Bulletins (TSBs) & Recalls

  • TSB 01-011/17: Addresses a Check Engine Light with DTC P2183:00, caused by water intrusion into ECT Sensor No. 2 (at the bottom of the radiator). 🎬 See how to replace the radiator coolant temperature sensor This applies to 2014-2016 Mazda3s and 2017 models with VINs lower than JM1BN**166010. While not for P0117, it confirms the two-sensor setup and a known issue with the other sensor.

Platform-Specific Known Issues

  • DIY Replacement Notes: Replacing the sensor is a straightforward DIY job. It is located on the driver's side of the engine. Access is improved by removing the engine cover and disconnecting a vacuum line. A 19mm deep socket is required to remove the sensor. The new sensor should be torqued to 15 ft-lbs. 🎬 Watch: Step-by-step Mazda 3 ECT sensor replacement guide Be prepared to lose a small amount of coolant and have new coolant on hand to top off the system afterward.

Mechanic-Grade Diagnostic Values

  • ECT Sensor Resistance vs. Temperature — expected: Approx. 2.0-3.0 kΩ at 20°C (68°F); Approx. 0.2-0.3 kΩ at 90°C (194°F).. Failure: Resistance is near zero (shorted) or infinite (open) regardless of temperature. A reading of 0 Ω can indicate an internal short.
  • ECT Sensor Signal Voltage (at connector, backprobed) — expected: With key on, engine off (cold), voltage should be between 2.0V and 3.0V. As the engine warms to operating temperature, voltage should drop smoothly to around 0.5V.. Failure: A reading below 0.2V, especially on a cold engine, indicates a short to ground in the sensor or wiring, triggering P0117.
  • ECT Sensor Reference Voltage (at connector, unplugged) — expected: With the sensor unplugged and key on, one pin of the harness connector should show a ~5V reference voltage from the PCM.. Failure: No 5V reference suggests a wiring problem between the PCM and the sensor, or a fault within the PCM itself.

Wiring & Ground Locations

  • G4 — Right side of engine compartment.. This is a primary engine ground point. While not exclusive to the ECT, a poor connection here can cause floating grounds and erratic readings for multiple sensors, including the ECT.
  • G1 / G2 — Behind the left (driver's side) headlight assembly.. This is a major chassis ground point on the driver's side. The ECT sensor's ground path eventually leads to the chassis and battery negative. Corrosion or looseness at this point can cause intermittent and hard-to-diagnose electrical issues.
  • ECT Sensor Connector Pins — On the ECT sensor itself, driver's side of the cylinder head.. The two pins are for the signal and the low reference (ground). Testing for voltage, ground, and resistance occurs here. A short between these two pins internally in the sensor or in the connector/wiring will cause a P0117.

Real Owner Repair Stories

  • 2CarPros Forum User (2007 Mazda 3 (Note: Older generation, but same P0117 principle)) — Engine began to overheat after a short drive. Scan tool showed P0117 and a temperature reading of 285°F, while the dash gauge climbed to High then dropped to Low.
    ❌ Tried (didn't work) Replaced water outlet flange due to a leak., Replaced thermostat., Resetting the code temporarily made the car run normally before the issue returned.
    ✅ What actually fixed it The final diagnosis pointed towards an air lock in the cooling system after the initial repairs. An air pocket trapped around the ECT sensor can cause it to read an artificially high temperature (or steam temperature), triggering the P0117 code and mimicking a sensor failure. The recommended fix was to properly bleed the cooling system.
  • NHTSA ODI #11429692 (Mazda 6 - Cross-Manufacturer Reference) — An owner reported that a coolant leak led to the radiator overheating, which caused the engine to seize. The freeze frame data recorded "P0117 engine coolant temperature sensor 1 circuit low" during the event.

OEM Part Supersession History

  • PE01-18-840SH01-18-840 — Standard part revision and consolidation. The SH01-18-840 part is used across a wider range of Mazda vehicles from 2016 onwards, including the CX-3, CX-5, CX-9, and later Mazda3/6 models.
    Heads up: None known. SH01-18-840 is the correct and current replacement for PE01-18-840 on this platform.

Diagnostic Flowchart

P0117 indicates a 'Low Circuit' fault for the Engine Coolant Temperature (ECT) sensor. Start by verifying if the engine is actually overheating or if the sensor is providing false data to the PCM.
Locate the ECT sensor on the driver's side of the cylinder head (below the brake booster vacuum line) and unplug the connector. Does the scan tool reading drop to -40°F?
→ The wiring and PCM are functional. Replace the ECT sensor (Part PE01-18-840). Use a 19mm deep socket and torque the new sensor to 15 ft-lbs.
The signal wire is likely shorted to ground. Inspect the harness for heat damage or brittle insulation. Is there visible damage or a low voltage reading (below 0.20V) at the PCM?
→ Repair the damaged section of the wiring harness or replace the connector pigtail to resolve the short to ground.
→ Perform a continuity test between the ECT signal wire and the PCM. If the wire is intact, the PCM internal circuit may be faulty, though this is rare on Skyactiv-G platforms.
Is the engine actually overheating (coolant boiling over) or is the coolant level low in the reservoir?
→ Find and repair the coolant leak. A severe overheating event can damage the ECT sensor or exceed its range, triggering P0117. Refill and bleed the system once repaired.
Are you experiencing erratic idle, harsh transmission shifting, or constant cooling fan operation?
Using a multimeter, test the sensor resistance at the pins. At ~68°F (20°C), is the resistance between 2,000 and 3,000 ohms?
→ The sensor has an internal failure. Replace the ECT sensor on the driver's side of the cylinder head. Ensure you have fresh Mazda FL22 coolant to top off the system.
→ The fault is likely an intermittent short in the wiring harness caused by engine vibration. Inspect the harness near the accessory belt tensioner, a known high-vibration area on 2014-2018 models.
→ Clear the code and perform a test drive. If it returns, check for water intrusion at the connector, similar to the issues noted in TSB 01-011/17 for the secondary radiator sensor.

Other Known Issues on This Vehicle

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

  • Infotainment 'Ghost Touch' and System Malfunctions 🟠 Medium — Very common on 2014-2016 models, less so on 2017-2018 but still occurs. The screen may delaminate or register phantom touches, causing random inputs. (Ref: Mazda issued a warranty extension program (SSPB6 / CSP13) for certain 2014-2016 models to address this. Some owners of newer models have had difficulty getting coverage.)
  • Premature Rear Brake Wear 🟡 Low — Reported by a notable number of owners, sometimes requiring replacement of pads, rotors, and calipers before 100,000 miles. (Ref: Recall 17V393000 (Mazda's 1217F) was issued for 2014-2016 models for water entry into the parking brake actuator, which can cause corrosion and binding.)
  • Intake Valve Carbon Buildup 🟡 Low — A potential long-term issue for all direct-injection (GDI) engines. While Mazda's Skyactiv design is considered more resistant than many competitors, buildup can still occur over high mileage (100k+ miles), potentially causing rough idle or reduced performance.
  • Accessory Belt Tensioner Failure 🟠 Medium — The hydraulic tensioner is a known common failure point, with the internal seal leaking fluid, leading to a loss of belt tension, noise, and potential for the belt to come off.
  • Cracked or Rattling Windshields 🟡 Low — Owners have reported that the windshield seems prone to chips and cracks, possibly due to its angle and the vehicle's height.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, using a used Engine Coolant Temperature (ECT) sensor is not recommended. It is a low-cost electronic component that is critical for engine management. The potential for a used part to have a shortened lifespan or be out of calibration outweighs the minor cost savings.

What to inspect on the donor part:

  • Not applicable as a used sensor is not advised.

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

  • While not strictly 'OEM-only', using a known high-quality brand is crucial. The price difference between a quality aftermarket part and a questionable one is minimal.

Aftermarket brands forum-validated for this vehicle:

  • Denso
  • NGK/NTK
  • Delphi
  • Standard Motor Products (SMP)

Brands owners have reported issues with on this vehicle:

  • Unnamed, no-brand sensors from online marketplaces should be avoided due to a high likelihood of premature failure or inaccurate readings.

Real Owner Stories

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

2014-2018 Mazda 3 Skyactiv-G

Symptoms: The temperature gauge would read extremely high or suddenly drop to zero; the engine cooling fans were running constantly even when the engine was cold.

What fixed it: Replacement of the Engine Coolant Temperature sensor located on the driver's side of the cylinder head.

Source hint: Mazda3Revolution

2014-2018 Mazda 3 Skyactiv-G

Symptoms: Check Engine Light on with P0117; the car experienced a rough or erratic idle and the transmission exhibited harsh shifting.

What fixed it: Replacing the faulty Engine Coolant Temperature (ECT) sensor.

Source hint: Mazdas247

2014-2018 Mazda 3 Skyactiv-G — ~105000 miles

Symptoms: The code was triggered during an actual overheating event where the coolant boiled over due to a leak.

What fixed it: Finding and repairing the coolant leak, then filling and bleeding the cooling system; the ECT sensor also required replacement due to heat damage.

Source hint: Reddit (r/MechanicAdvice)

Frequently Asked Questions

Where is the Engine Coolant Temperature (ECT) sensor located on my 2014-2018 Mazda 3?
The sensor associated with code P0117 is located on the driver's side of the cylinder head, positioned below the vacuum line for the brake booster.
Does TSB 01-011/17 for the ECT sensor apply to my P0117 code?
No. TSB 01-011/17 specifically addresses DTC P2183:00 caused by water intrusion into ECT Sensor No. 2 at the bottom of the radiator. P0117 relates to the primary sensor on the engine block/head.
What specific tools do I need to replace the ECT sensor on my Skyactiv-G engine?
You will need a 19mm deep socket to remove the sensor. It is also recommended to remove the engine cover and disconnect a vacuum line for better access.
What is the correct torque specification for the new ECT sensor?
The new sensor should be torqued to 15 ft-lbs.
Can I use a multimeter to test if my Mazda 3 sensor is actually bad?
Yes. At approximately 68°F (20°C), the sensor's resistance should measure between 2,000 and 3,000 ohms. If it reads an abnormally high temperature like 250°F on a cold engine, it is faulty.
Is P0117 related to the 'Ghost Touch' infotainment issue common on 2014-2016 models?
No, these are unrelated issues. P0117 is an engine management fault, while 'Ghost Touch' is a known defect in the infotainment screen covered under warranty extension SSPB6 / CSP13.
How to Replace Engine Coolant Temperature Sensor 2014-2018 Mazda 3
How to Replace Engine Coolant Temperature Sensor 2014-2018 Mazda 3
FORD/Mazda P0117 Engine coolant temperature sensor 1 circuit low FIX
FORD/Mazda P0117 Engine coolant temperature sensor 1 circuit low FIX
How to Replace Radiator Coolant Temperature Sensor 2014-2018 Mazda 3
How to Replace Radiator Coolant Temperature Sensor 2014-2018 Mazda 3
How to Fix P0117 Engine Code in 3 Minutes [2 DIY Methods / Only $7.43]
How to Fix P0117 Engine Code in 3 Minutes [2 DIY Methods / Only $7.43]
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 Aug 1, 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 P0117 (Deep Dive) for:
  • Mazda 3: 20142015201620172018
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