OBD OBD Code Guide

P0118 Code: Engine Coolant Temperature Sensor Circuit High

P0118 means the coolant temperature sensor is reporting a colder engine than the computer can believe, or its circuit is open. The car drives, but the ECU is blind to real engine temperature. Watch the gauge and the coolant level until you fix it.

Last updated 2026-11-11 · Reviewed by an ASE-certified technician

Conditional — drive it, watch these

Can you drive with P0118?

Yes, but only while all of these stay true.

Keep driving only while every one of these is still true:

  • Coolant is full
  • You physically check the reservoir weekly

How long can you keep driving?

3 months Estimate

Nobody can give you an exact number from behind a screen. This is a planning window, not a promise. It assumes the conditions above stay true.

Stop and park it the moment any of these happens

  • Any steam
  • Coolant loss
  • Cooling fan runs constantly

What happens if you don't fix it

Time What happens What it costs you
1 month ECU can't protect from overheating — gauge may lie No direct cost
3 months Overheat with no warning, warped head $1,000 – $3,000

Symptoms you can actually notice

  • Gauge reads cold or erratic
  • Hard start when cold
  • Cooling fan runs constantly

What the computer is actually complaining about

The coolant temp sensor is a thermistor in the coolant passage. Its resistance drops as coolant warms, so the signal voltage drops too. A high signal tells the ECU the engine is cold when it is not, so it holds a rich mixture and keeps the fan in warm-up mode. An open wire or an air pocket drives that voltage to the top of its range.

Most likely causes, cheapest check first

# Cause Odds Cost to check
1 Coolant temperature sensor failed Likely Free
2 Wiring open circuit Possible Free
3 Low coolant touching a dry sensor Possible Free

What you need in your hands

  • OBD-II scanner with live data

    Any $25 Bluetooth reader plus a free app shows coolant temp in degrees. Compare it against the dash gauge before you touch anything.

  • Digital multimeter Optional

    A $12 meter reads the 5V reference at the plug and the resistance across the sensor.

  • Replacement coolant temp sensor Optional

    Runs $15 to $45. Some cars use a separate sender for the gauge, so match the part number to the engine sensor.

  • Coolant and a funnel Optional

    A gallon of the correct coolant runs $15 to $30. You will lose a cup when the sensor comes out.

Test it yourself, step by step

Do these in order. Each step tells you what to do, what to look at, what counts as fine, what counts as broken, and what you will actually see.

  1. 1 Plug the scanner into the port under the dash on the driver side, above your left knee. Key to ON with the engine cold overnight, then open live data and read coolant temp next to intake air temp.

    Look at
    Whether coolant temp and intake air temp both match the outdoor temperature before the engine has run.
    Fine if
    Both read within 5F of the morning air. The sensor is honest and the wiring is intact.
    Broken if
    Coolant temp shows minus 40F, or sits at a fixed number while intake air temp tracks the weather. That is an open circuit.

    What you'll see Two temperature numbers that both start near the morning air temperature and climb together once the engine runs for a minute.

  2. 2 Open the hood and find the coolant reservoir, a translucent plastic bottle near the front of the engine bay on the passenger side. Check the level against the cold fill line, then look at the radiator cap on the top of the radiator or the surge tank.

    Look at
    The coolant level in the bottle, and whether the level drops overnight with no puddle under the car.
    Fine if
    Level sits between the low and full marks, and it holds there for a week of daily driving.
    Broken if
    The bottle is low or empty, or the level drops again after a top-off. Low coolant leaves the sensor sitting in air and it reads cold.

    What you'll see A clear bottle with orange or green coolant visible at the cold line. A dry bottle with crusty residue at the top means it has been low for a while.

  3. 3 Follow the upper radiator hose from the top of the radiator back to the engine. The coolant temp sensor screws into the metal housing where that hose meets the block, a brass or plastic body about the size of a spark plug with a two-wire plug on the top or side.

    Look at
    Pull the plug and look into both halves for green crust, water, or a pin pushed back out of its shell.
    Fine if
    Clean pins, a soft rubber seal, and a plug that clicks home when you push it on.
    Broken if
    Green or white corrosion, or a pin that slides backward. That costs nothing to clean and sets this code on its own.

    What you'll see Two flat pins in a row with bright metal showing, and a seal that still feels soft. A soft click when the latch closes tells you it seated.

  4. 4 Key to ON with the plug off. Probe the two pins inside the harness plug for the 5V reference and ground with the meter. Then ohm across the two pins on the sensor itself with the engine cold.

    Look at
    Reference voltage at the harness, and the resistance value across the sensor at room temperature.
    Fine if
    About 5V on one pin and ground on the other, and the sensor reads a few thousand ohms cold, dropping as it warms.
    Broken if
    0V on the reference pin, or an open reading across the sensor. A dead reference means the wire is broken between the ECU and the plug.

    What you'll see A steady voltage number on the meter and a resistance that falls when you warm the sensor tip between your fingers.

  5. 5 Let the engine cool completely, then crack the radiator cap to release pressure. Unplug the sensor on the engine side and back it out with a deep socket. Expect a cup of coolant. Thread the new sensor in by hand, snug it, top off the coolant, and run the engine with the cap off until the fan cycles once.

    Look at
    Coolant temp on the scanner against the dash gauge while the engine warms from cold to full temperature.
    Fine if
    The scanner climbs smoothly past 180F, the dash gauge rises with it, and the fan kicks on near 210F and shuts off again.
    Broken if
    The scanner stays cold while the gauge climbs, or the fan runs nonstop from a cold start. Air is trapped at the sensor or the sender is the wrong part.

    What you'll see A temperature number climbing in step with the dash needle, then the fan roaring once and stopping. Steam or a fast climb past 220F means stop.

Stop and hand it to a shop if

  • Steam comes out from under the hood or the temperature gauge climbs into the red.
  • The coolant level keeps dropping with no visible puddle.
  • The cooling fan runs nonstop from a cold start and the gauge stays at the bottom.

What the repair costs

Shop Dealer DIY
$100 to $250 Parts and labor Not verified No dealer quote data for this code yet. We don't print a number we can't source. $20 to $60 Parts only, your own labor
Parts, priced separately
coolant temp sensor $15 – $45

Reference range compiled from 2 source type(s), as of 2026-11. This is not a quote — actual cost depends on your vehicle, region, and which part turns out to be the real cause.

Basis: reference · 2 source types cross-checked · Data as of 2026-11 · Confidence: medium

How to check what the shop tells you

Ask for the coolant temp reading the scanner showed at cold start and at full warm-up. A sensor swap without both numbers is a guess. Also ask whether they pressure-tested the system for a coolant leak, because a slow loss of coolant sets the same code and a new sensor will not stop it.

How to confirm it's really fixed

Clear the code and let the car sit overnight. On the next cold start, coolant temp should match the morning air within 5F. Drive 20 minutes and confirm the scanner passes 180F while the dash gauge rises with it. If P0118 stays off through two warm-up cycles, the repair held.

Common questions

Can I drive with a P0118 code?

Yes, with conditions. The ECU cannot see real coolant temperature, so it may not protect the engine from overheating. Check the reservoir weekly and stop the moment you see steam.

How much does a P0118 fix cost?

The sensor runs $15 to $45 and coolant adds $15 to $30. A shop charges $100 to $250. A corroded plug is a free fix if that is all it is.

Why does my cooling fan run all the time with P0118?

The ECU thinks the engine is cold or does not know the temperature, so it runs the fan on a default strategy. The fan usually settles once the reading is honest again.

Can low coolant cause P0118?

Yes. If the level drops below the sensor, it sits in air and reads cold. Top off the system and check for a leak before you buy a sensor.