MAHINDRA-P0118 moderate Mahindra

Coolant Temp Sensor Signal Too High or Open

The MAHINDRA-P0118 (Mahindra) diesel fault code means: Coolant Temp Sensor Signal Too High or Open. This is a moderate severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
easy
Estimated cost
$15-$45 DIY for a replacement coolant temp sensor. Professional diagnosis and sensor replacement typically runs $80-$200 depending on labor rates in your area. Wiring repair adds $100-$300 if harness damage is extensive.
Built for Diesel — Not a Car Reader
ANCEL HD7000 Heavy-Duty Diesel Scanner

A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Lower-Cost Diesel Option
FOXWELL HD301 Diesel Truck Scanner

Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Amber warning light illuminates on the instrument cluster
  • Engine runs rough or smokes black on cold starts, taking longer than usual to smooth out
  • Fuel consumption feels higher than normal, especially during the first few minutes of operation
  • Tractor may idle erratically or hunt at low RPM during warmup
  • Hard starting in cold weather because the ECM does not know coolant is cold
  • Cluster may display a fault code or temperature gauge reads pegged high or shows no reading
  • Engine may enter a fuel-enrichment or limp mode, reducing power and throttle response

Probable Causes (Ranked by Likelihood)

  • Failed or out-of-range coolant temperature sensor, internally open or shorted high Very Likely
  • Corroded, loose, or broken connector at the coolant temp sensor Very Likely
  • Damaged wiring harness between sensor and ECM, open circuit caused by chafing or rodent damage Likely
  • Coolant level too low, causing sensor to read air instead of coolant Likely
  • ECM power or ground supply issue causing reference voltage fault on sensor circuit Possible
  • Sensor installed in wrong port or cross-threaded, causing poor thermal contact Less Likely
  • ECM internal input circuit failure at the coolant temp sensor pin Less Likely

Step-by-Step Diagnostic Procedure

  1. Start with safety. Park on level ground, set the parking brake, shut the engine off, and let it cool completely before touching any coolant system components.

  2. Check coolant level first. Open the overflow reservoir and radiator cap (cold only). Low coolant means the sensor tip is in air, not liquid, which will throw P0118 immediately. Top off with the correct 50/50 premix and retest.

  3. Locate the coolant temperature sensor. On most Mahindra 3- and 4-cylinder engines it threads into the cylinder head or the thermostat housing on the front of the engine. It typically has a single or two-wire connector and looks like a small brass plug with an electrical pigtail.

  4. Inspect the connector. Unplug the sensor connector and look for green corrosion, bent pins, cracked plastic, or water intrusion. Wiggle the connector body and wiring near the sensor while watching for any change in the cluster reading or fault light. A loose connection will sometimes cause an intermittent code.

  5. Measure sensor resistance with a multimeter set to ohms. A good coolant temp sensor reads approximately 2,000 to 3,000 ohms when cold (around 70 degrees F) and drops to roughly 150 to 300 ohms at full operating temperature (around 185 to 200 degrees F). An open circuit will read OL or infinite ohms. If you see OL on a cold engine, replace the sensor.

  6. Check the reference voltage at the harness side of the connector with the key ON and the sensor unplugged. Set your multimeter to DC volts. You should see a 5-volt reference signal on the signal wire versus the sensor ground wire. No voltage here points to a wiring or ECM issue, not a bad sensor.

  7. Inspect the wiring harness from the sensor back toward the ECM for rub-through spots, rodent chewing, or pinch points near the engine block or valve cover. Repair any damaged insulation with heat-shrink solder connectors, not tape alone.

  8. If voltage and wiring check out but the fault persists, connect a Mahindra dealer scan tool to read live coolant temperature data. If the scan tool shows an implausible reading (such as 266 degrees F at startup) with a known-good sensor installed, suspect an ECM pin or circuit fault and contact your Mahindra dealer.

Frequently Asked Questions

What does Mahindra code P0118 mean?

It means the ECM sees a voltage signal from the coolant temperature sensor that is too high, which usually points to an open circuit in the sensor or wiring. The ECM cannot read the actual coolant temperature, so it guesses, and that guess is often wrong, causing rough running or extra fuel use during warmup.

Can I still operate my tractor with code P0118 active?

You can run it for short periods, but use caution. Without a reliable coolant temp signal the ECM may over-fuel the engine, and you lose an important overheat warning. Do not do heavy work or long hours until you fix the fault. Check the coolant level before every start until the code is resolved.

How much does it cost to fix P0118?

If it is just a bad sensor, you are looking at $15 to $45 for the part and maybe 30 minutes of your time if you are comfortable with basic hand tools. A dealer or shop will charge $80 to $200 including labor. If the wiring harness is damaged, add another $100 to $300 for repairs.

Could low coolant cause this code?

Yes, and this is the first thing to check. If the coolant level is low enough that the sensor tip is exposed to air instead of liquid, the sensor reads incorrectly and the ECM sets P0118. Top off the cooling system and clear the code before replacing any parts.

P0118 on Other Platforms

The same code ID appears across other engines, vehicles, and equipment. Diagnostic flow varies by platform — see the matching breakdown:

Explore More