Estimates Trouble Codes P0118

P0118: Engine Coolant Temperature Sensor Circuit High Input

Our mobile mechanics can quickly diagnose a P0118 trouble code and bring the shop to you 7 days a week. Get a quick and fair quote today.

Delivery van

Find Your Cost

(2,074 Reviews)

What is P0118?

P0118 is a generic diagnostic trouble code (DTC) defined as “Engine Coolant Temperature Sensor Circuit High Input.”

The engine coolant temperature sensor (ECT sensor or coolant temp sensor) is a thermistor in the coolant passage inside the cylinder head. 

Your car’s Powertrain Control Module (PCM) uses the temperature sensor to monitor fluctuations in the temperature of your car’s engine coolant. It does so by sending a 5 volt reference signal to the coolant temperature sensor.

The sensor resistance stays high when the coolant temperature is low, and the resistance drops when the coolant’s temperature increases. Your PCM reads this data and accordingly regulates the air fuel injection, cooling fan, and ignition spark timing. 

But if the ECT sensor output is high (typically more than 4.7 volts,) even when the engine has been running for several minutes, your PCM determines the sensor resistance is out of spec. 

As a result, it registers DTC P0118 code and activates the Check Engine Light.

Common symptoms

One of the most common signs of code P0118 is an illuminated Check Engine Light. Some vehicles may also go into failsafe mode. 

Other symptoms you might experience include: 

  • Hard start when the engine is cold
  • The engine runs rough or hesitates until it warms up
  • Poor engine idling 
  • Low fuel economy 
  • Black smoke from the engine
  • Misfires 
  • Erratic temperature gauge (temp gauge) readings
  • Malfunctioning air conditioner 
  • Constantly running radiator fan

Note: Several vehicles may not experience any noticeable adverse conditions with an active P0118 code.

Can I still drive?

While you may not notice any evident abnormalities initially, paying attention to the Check Engine Light triggered by the P0118 code is still important.  

If you continue driving with code P0118, you’ll be putting extra load on different engine components. Your engine’s cooling fan and radiator fan will continue to run non-stop and wear out prematurely. 

If your coolant sensor is defective, your PCM will also not know when the engine coolant temperature gets too high, which will prevent the engine from shutting down to protect itself from overheating. 

On the other hand, some vehicles may go into failsafe mode, and certain features of your vehicle will become limited. The car’s speed will be reduced, and you’ll find it hard to shift gears. 

The failsafe mode may even lead to excessive fuel consumption and carbon fouling of internal components. So, driving your vehicle for an extended time while in the failsafe mode will require additional repairs to remove the carbon build-up or fix possible ignition troubles. 

P0118 causes

Here are some of the possible reasons for your PCM activating the engine light and registering code P0118: 

  • Rusted or dirty engine coolant
  • Low engine coolant level 
  • Air pocket in the coolant system
  • Frayed temperature sensor wiring or wiring harness
  • Bad coolant sensor connector
  • Bad ECM connector or PCM connector
  • Faulty engine coolant temperature sensor
  • Faulty engine coolant thermostat
  • Open circuit or short ECT signal circuit 
  • A defective powertrain control module


Diagnosing the P0118 trouble code requires several steps. 

Here’s a general guideline on how a mechanic will find the root cause for code P0118: 

  1. Verify code with scan tool: The mechanic will first use an OBD-II scan to verify the P0118 code and ensure that no other code is present. If other codes are found, they may address those first. 
  2. Check coolant: They’ll inspect the engine coolant system for air pockets. They’ll also ensure that the coolant is not rusty or dirty. In either case, they’ll flush or bleed the engine coolant. 
  3. Inspect wiring harness: They’ll disconnect the engine coolant temperature sensor and check its wiring harness for any fraying or disconnection. 
  4. Test wire resistance: They’ll also check the sensor wire resistance. Under normal operating temperature, you should have continuity and low resistance. But, if the test shows an open circuit or high wiring resistance, the wiring harness needs to be repaired. 
  5. Check for a bad temperature sensor: If the temp sensor wiring is not the issue, the mechanic will remove the coolant temperature sensor and insect it for corrosion or bent connector pins. They’ll also test the sensor resistance for functionality. 

If the temperature sensor, wiring, and harness connector seem okay, a faulty PCM could be the reason.

Possible repairs for P0118 & Costs

When it comes to fixing the P0118 code, some of the possible repairs include: 

  • Flushing out dirty coolant or bleeding any air pocket
  • Repairing or replacing the ECT sensor connector
  • Repairing or replacing the wiring open circuit 
  • Replacing the coolant temperature sensor with a new sensor

Here are the average cost estimates for possible repairs (including labor charges): 

  • Coolant flush: $100-$150
  • Sensor wiring repair/replacement: $100-$1000
  • Engine coolant temperature sensor replacement: $140-$200
  • Powertrain control module replacement: $1000-$1200

How It Works

Tell us about your vehicle

Select your vehicles year, make, and model and the repair service you need.

Book online

Get a free quote, book an appointment, and speak to a specialist – all online!

Schedule your repair

Pick a time that works best for you and our mobile mechanics will bring the shop to you.

Get a Quote

certified 12-Month | 12,000-Mile Warranty

We're here to keep you moving

Our experienced mobile mechanics are ready to help.

Get a Quote

1-Year | 12,000-Mile Warranty