P0118 Code Explained (Engine Coolant Temperature Sensor High Input)

What P0118 Means in Plain English

A P0118 code means the engine computer is seeing a coolant temperature sensor signal that is too high electrically. In beginner terms, the computer may not trust the engine temperature reading because the signal looks outside the normal range.

The code is officially defined as: Engine Coolant Temperature Sensor 1 Circuit High Input.

This code is about the coolant temperature sensor circuit, not automatically the thermostat. The sensor reports temperature to the computer. The thermostat controls how coolant moves through the engine. Those two parts work in the same cooling system, but they do different jobs.

Severity: Moderate

Can you keep driving? Usually yes for a short distance if the engine is not overheating, the coolant level is normal, and the check engine light is not flashing.
Quick beginner takeaway:
  • P0118 points to the coolant temperature signal or circuit
  • The sensor may be bad, but the connector or wiring can also cause it
  • Low coolant or trapped air can confuse diagnosis on some cars
  • Check the simple things before buying a new sensor

If you are looking at codes for the first time, you may also want the full OBD2 code list for beginners. If your only concern is whether it is safe to keep driving, read Can I Drive With the Check Engine Light On?

What the Coolant Temperature Sensor Does

The engine coolant temperature sensor, often called an ECT sensor, tells the engine computer how warm or cold the engine is. The computer uses that information for fuel mixture, idle speed, cooling fan operation, emissions checks, and sometimes the temperature gauge on the dashboard.

When the sensor reading is wrong, the car may behave like it is much colder or much hotter than it really is. That can affect starting, idle quality, fuel economy, and how the cooling fans turn on.

Simple way to think about it: the coolant temperature sensor is like a messenger. It doesn't control coolant flow—it simply tells the engine computer how hot or cold the engine is.

Coolant Temperature Sensor vs Thermostat

This is where many beginners get confused, especially because both parts are related to engine temperature. A coolant temperature sensor and a thermostat are not the same thing.

  • Coolant temperature sensor: measures temperature and sends a signal to the computer.
  • Thermostat: opens and closes to control coolant flow through the engine and radiator.

A bad thermostat can make the engine run too cool or overheat depending on how it fails. That is why a thermostat problem is commonly connected to P0128, which means the engine is not reaching the expected operating temperature.

P0118 is different. It is more focused on the sensor circuit. The engine might be physically fine, but the computer is seeing a temperature signal that does not make sense.

Do not guess from the code name alone. If you replace the thermostat for P0118 without checking the coolant temperature sensor data, connector, and wiring first, you may replace the wrong part.

Common Symptoms of a P0118 Code

Some cars with P0118 still drive almost normally. Others can feel rough because the computer is making decisions based on a bad temperature signal.

  • Check engine light is on
  • Hard starting, especially when cold or after sitting
  • Rough idle
  • Poor fuel economy
  • Black smoke or rich-running smell in some cases
  • Cooling fans running when they normally would not
  • Temperature gauge reading strangely or not matching engine behavior
  • Engine may stall or hesitate on some vehicles

If your car is also shaking, misfiring, or losing power, do not assume P0118 is the only problem. Temperature sensor issues can affect how the engine runs, but there may be another code or separate issue involved.

Can You Drive With a P0118 Code?

Sometimes, yes — but only if the car is acting normal, the check engine light is solid, coolant level is correct, and the temperature gauge is not climbing.

P0118 can make the engine computer use a backup temperature value. That may be enough to get you home or to a shop, but it does not mean the code should be ignored. The computer may run the engine richer than normal, turn fans on at odd times, or make cold starts and idle worse.

Do not keep driving if:
  • The engine is overheating
  • The coolant level is low
  • You see coolant leaking
  • The temperature gauge jumps around or rises quickly
  • The check engine light is flashing
  • The engine runs very rough, stalls, or has major power loss

For a broader safety guide, see Can I Drive With the Check Engine Light On?

Most Common Causes of P0118

P0118 does not always mean the coolant temperature sensor itself has failed. The sensor is one possible cause, but the wiring and connector deserve attention first.

1. Loose or disconnected coolant temperature sensor plug

This is one of the easiest things to miss. If the connector is loose, not fully clicked in, or was disturbed during nearby work, the computer may see a bad signal and set P0118.

2. Damaged wiring near the sensor

Heat, age, oil, coolant leaks, vibration, or previous repairs can damage wiring. A broken wire or open circuit can make the signal look too high to the computer.

3. Corrosion or coolant contamination in the connector

Coolant leaks near the sensor can get into the connector. Corrosion or moisture can interfere with the signal even if the sensor itself is not the original problem.

4. Failed engine coolant temperature sensor

The sensor can fail internally. This is possible, especially on older vehicles, but it is still better to confirm with live data or testing before replacing it.

5. Low coolant level or air pockets

If the coolant level is low or there is air trapped in the system after coolant work, the sensor may not read temperature normally. This does not always trigger P0118 by itself, but it can create confusing temperature behavior.

6. Engine computer issue

This is much less common. Beginners should not jump to an engine computer problem until the sensor, connector, wiring, coolant level, and related codes have been checked.

What to Check Before Replacing Parts

The goal is not to diagnose the whole cooling system perfectly at home. The goal is to avoid replacing random parts when a simple check could point you in the right direction.

1. Check coolant level when the engine is cold

Only check coolant when the engine is completely cool. Look at the reservoir level and check your owner's manual if you are not sure where the correct marks are.

Never open a radiator cap or pressurized coolant cap when the engine is hot. Hot coolant can spray out and cause serious burns.

2. Inspect the coolant temperature sensor connector

Look for a connector that is loose, cracked, oily, wet, corroded, or not fully seated. If the code appeared after other engine work, this is especially worth checking.

3. Look closely at the nearby wiring

You are looking for obvious damage: broken insulation, stretched wires, rubbed-through spots, melted areas, or wires that were repaired poorly before.

4. Compare scanner data to reality

With the engine completely cold, the coolant temperature shown on an OBD2 scanner should be close to the outside air temperature. After the engine reaches normal operating temperature, most vehicles will show roughly 185–220°F (85–105°C). If the reading stays unrealistically low, extremely high, or never changes, the sensor circuit should be inspected.

5. Watch the temperature gauge

A gauge that stays cold, jumps suddenly, or does not match how the car is behaving can help you explain the problem to a mechanic. But remember that some dashboard gauges are not very precise.

6. Scan for other codes

Other codes can change the direction of diagnosis. For example, a cooling performance code like P0128 points more toward warm-up and thermostat behavior, while P0118 points more toward the sensor circuit.

P0118 vs P0128: What Is the Difference?

These two codes are related to engine temperature, but they are not the same problem.

  • P0118: the coolant temperature sensor circuit signal is too high electrically.
  • P0128: the engine is not reaching the expected operating temperature fast enough.

In real life, P0118 often makes you inspect the sensor plug, wiring, sensor, and live temperature data. P0128 often makes you think about thermostat operation, coolant level, and engine warm-up time.

If you have both codes together, do not guess. Write down all codes, look at freeze-frame data if your scanner shows it, and check coolant level and obvious wiring issues before ordering parts.

When to See a Mechanic

A beginner can safely check coolant level when cold, look for obvious leaks, inspect connectors, and read scanner data. But some P0118 problems need proper testing with a multimeter, wiring diagram, or professional scan tool.

  • The temperature gauge rises or the engine may be overheating
  • Coolant is low and you do not know where it went
  • The connector or wiring is damaged
  • The code comes back immediately after clearing
  • You see multiple coolant temperature or cooling fan codes
  • The car starts poorly, stalls, or runs very rich

If the check engine light came on suddenly and you are not sure what the next step is, this general guide may help: Why Is My Check Engine Light On?

Common Beginner Mistakes With P0118

P0118 can look simple because the code name mentions the coolant temperature sensor. But replacing the sensor without checking anything else can waste money.

  • Replacing the thermostat because the code is temperature-related
  • Replacing the sensor without checking the plug
  • Ignoring broken or corroded wiring
  • Checking coolant level while the engine is hot
  • Clearing the code before writing it down
  • Ignoring overheating signs because the code says “sensor”

Best beginner mindset: P0118 is a clue about the temperature signal. It is not proof that one specific part is bad.

How Serious Is P0118?

P0118 is usually a moderate code if the engine is not overheating and the car drives normally. But it can become more serious if the sensor signal affects fuel mixture, starting, cooling fan behavior, or if the real issue is low coolant.

Do not ignore it for weeks. A wrong coolant temperature reading can make the car run inefficiently, hide a real cooling problem, or make diagnosis harder later.

Simple rule: if coolant level is normal, the light is solid, and the temperature gauge is stable, you usually have time to diagnose it. If the engine is overheating, coolant is low, or the car runs badly, stop treating it as a simple code.

P0118 Quick FAQ

What does P0118 mean?

P0118 means the engine computer is seeing a coolant temperature sensor circuit signal that is too high electrically. The temperature reading may be missing, unrealistic, or outside the normal range.

Does P0118 mean my car is overheating?

Not by itself. P0118 is about the coolant temperature sensor circuit. However, you should still check the temperature gauge and coolant level because cooling problems can be serious.

Is P0118 caused by the thermostat?

Usually P0118 is not a thermostat code. The thermostat controls coolant flow, while P0118 points to the coolant temperature sensor signal or circuit. For thermostat-related warm-up problems, see P0128.

Can I drive with P0118?

Short trips may be okay if the car drives normally, coolant level is correct, the check engine light is solid, and the engine is not overheating. Avoid driving if the car is overheating, leaking coolant, stalling, or running very rough.

What should I check first?

Check coolant level when cold, inspect the sensor connector, look for damaged wiring or corrosion, and compare the scanner coolant temperature reading to the real engine temperature.

Final Beginner Summary

P0118 means your car's computer does not like the coolant temperature sensor signal. The sensor may be bad, but the problem can also be a loose plug, damaged wiring, corrosion, low coolant, or another cooling-system clue.

Start with the basics:

  • Check coolant level only when the engine is cold
  • Inspect the coolant temperature sensor connector
  • Look for broken, rubbed, or corroded wiring
  • Compare scanner temperature data to real engine temperature
  • Check for related codes before replacing parts

Best beginner approach: treat P0118 as a signal problem first. Do not replace the thermostat just because the code is related to temperature.

For more beginner-friendly diagnostic guides, see Why Is My Check Engine Light On? or browse the complete OBD2 Codes Explained library.