P0304 on Mahindra: Causes, Fix Cost & Diagnosis | AXLY.pro

Mahindra Check Engine Code

P0304 on Mahindra

Cylinder 4 Misfire Detected

Severity: high DIY difficulty: 2/5 Mahindra cost: $40–$350

P0304 on Mahindra: what makes it different

P0304 (Cylinder 4 Misfire) shows up often on Mahindra's mFalcon petrol and mHawk diesel engine families, where fuel quality variation and tight packaging around the ignition/injector components make cylinder-specific misfires a recurring complaint.

Most-affected engines

  • mFalcon G80 1.2L Turbo Petrol (XUV300)
  • mHawk 2.2L CRDe Diesel (Scorpio, XUV500, Thar)
  • mFalcon F85/F80 1.5L Diesel/Petrol

Common model years: 2015–2022

Most likely cause on Mahindra

A fouled or worn spark plug on cylinder 4, frequently accelerated by inconsistent local fuel quality seen across Mahindra's petrol lineup.

Known Mahindra engine-family issues

Mahindra's mHawk diesel injectors are known to accumulate deposits faster when run on inconsistent fuel quality, and mFalcon turbo-petrol engines are sensitive to spark plug gap wear, both of which can present as a single-cylinder misfire.

Mahindra-specific causes (most common first)

  1. Fouled or worn spark plug on cylinder 4 (petrol variants)
  2. Clogged or sticking injector on cylinder 4 (diesel variants) from fuel quality buildup
  3. Moisture ingress into ignition coil or injector connector during monsoon driving
  4. Weak cylinder compression from general engine wear
  5. Corroded wiring harness pins near the affected cylinder
  6. EGR flow irregularities triggering misfire codes on mHawk diesel engines

Mahindra-specific diagnostic tip

Swap the spark plug or injector from cylinder 4 with another cylinder's unit — if the misfire follows the part, it's a component issue; if it stays on cylinder 4, inspect wiring and the coil/injector connector for corrosion from moisture intrusion.

Symptoms drivers report

  • CEL
  • Rough idle
  • Loss of power

Typical repair cost on Mahindra

Most Mahindra owners fix P0304 for between $40 and $350, depending on which underlying cause turns out to be at fault. Start with the most-likely cause for your vehicle — A fouled or worn spark plug on cylinder 4, frequently accelerated by inconsistent local fuel quality seen across Mahindra's petrol lineup. — before throwing parts at it.

Mahindra P0304 FAQ

Why does my Mahindra keep throwing P0304 after monsoon season?

Moisture can work into ignition coil or injector connectors on cylinder 4 during heavy rain, especially if seals have aged, causing intermittent misfires that clear once things dry out but return with the next wet drive.

Is P0304 on a Mahindra diesel serious?

A single-cylinder misfire on mHawk diesels is often injector-related rather than catastrophic, but ignoring it risks unburnt fuel washing down cylinder walls and accelerating wear, so it's worth addressing promptly.

Will cheap fuel cause repeat P0304 codes on my Mahindra?

Yes — inconsistent fuel quality is a well-known contributor to injector fouling and spark plug fouling on Mahindra engines, and repeat misfire codes are common in regions with variable fuel standards.

Related codes

P0300P0301P0302P0303

Drive a different make? See the general P0304 guide for cross-vehicle causes and symptoms.

Confirm P0304 on your Mahindra in 60 seconds

Two cheap things and you can read P0304 on your Mahindra yourself — with freeze-frame and live data, free. No subscription.

1. Download AXLY Free 2. Veepeak OBDCheck BLE+ — ~$30

Most common fix for P0304:

Spark plugs & ignition coils

As an Amazon Associate, AXLY earns from qualifying purchases. General P0304 guide →

Wear the code

All merch →

Shirts, mugs and garage gear. Printed when you order, free US shipping.