What does code P0118 mean on a Mercedes-Benz and is it safe to drive?

P0118: Engine Coolant Temperature Circuit High Input. Here's what it means on your Mercedes-Benz, what usually causes it, what repairs typically cost, and how safe it is to keep driving.

PowertrainMedium urgency

What this code means

The engine coolant temperature (ECT) sensor is reporting a voltage signal that is too high, which the PCM interprets as an extremely cold or open-circuit condition. This is opposite to P0117 (low input) and often means the sensor or its wiring has failed open.

Common causes for your Mercedes-Benz

  • Failed engine coolant temperature sensor
  • Open circuit in ECT sensor wiring
  • Corroded or damaged sensor connector
  • Low coolant level exposing the sensor

Symptoms

  • Check Engine Light
  • Engine runs rich (PCM thinks it is always cold)
  • Poor fuel economy
  • Hard starting when warm

Typical fixes

  • Replace engine coolant temperature sensor
  • Inspect and repair wiring and connector
  • Check coolant level

Repair cost range

For a Mercedes-Benz, repairs for P0118 often fall between $50 and $200, depending on the cause and whether you use OEM or aftermarket parts. Labor rates vary by location.

Is it safe to keep driving your Mercedes-Benz with this code?

For driving-safety guidance—how far you can go, when to tow, and what's urgent—see these checklists:

Browse P0118 on your Mercedes-Benz by model year

Year-specific guides include Mercedes-Benz-tailored causes and repair costs.

More codes for Mercedes-Benz

View all OBD2 code guides for Mercedes-Benz