Description
OBD Fault Codes Related to the Mahindra Crankshaft Position Sensor
Applicable vehicles: Mahindra Scorpio, Genio, and TUV300 fitted with the 2.2 mHawk engine, and the Mahindra Bolero fitted with the 2.5 NEF engine.
Five of the most common OBD fault codes associated with a failing or faulty crankshaft position sensor on the Mahindra 2.2 mHawk and 2.5 NEF engines are P0335, P0336, P0337, P0338, and P1336.
P0335 — Crankshaft Position Sensor “A” Circuit Malfunction
This code is logged when the ECU receives no usable signal from the crankshaft position sensor. It is the most frequently triggered crank sensor code on the 2.2 mHawk and typically points to a failed sensor, a broken or disconnected wiring harness, or a damaged connector. When this code is active, the engine may crank but fail to start, stall unexpectedly while driving, or exhibit a severely rough idle, since the ECU cannot determine crankshaft position and therefore cannot accurately control fuel injection or ignition timing.
P0336 — Crankshaft Position Sensor “A” Circuit Range/Performance
Unlike P0335, this code means the ECU is receiving a signal, but that signal falls outside the expected range or is inconsistent with other engine parameters. Common causes include a weak or deteriorating sensor, an excessive air gap between the sensor tip and the reluctor ring, or intermittent wiring faults. Symptoms often include hard starting, hesitation under load, and occasional stalling that may appear to resolve itself — making this code easy to overlook until the fault becomes permanent.
P0337 — Crankshaft Position Sensor “A” Circuit Low
This code is set when the ECU detects a signal voltage that is persistently lower than expected. It typically points to a short to ground in the sensor wiring, a failing sensor producing a weak output, or poor continuity in the signal circuit. Hard starting and rough idle are the most common symptoms accompanying this fault.
P0338 — Crankshaft Position Sensor “A” Circuit High
The opposite of P0337, this code is triggered when the signal voltage is persistently higher than expected. It is most commonly caused by an open circuit in the ground wire, a short to voltage in the signal wire, or a faulty sensor. Symptoms mirror those of P0337 and may include stalling and a no-start condition in severe cases.
P1336 — Signal Plate Error (Flywheel Related)
This manufacturer-specific code indicates a fault with the signal plate mounted on the flywheel rather than with the sensor itself. If P0335 or related codes persist after replacing the crankshaft position sensor and verifying the wiring, the reluctor ring on the flywheel should be inspected for damaged, missing, or worn teeth. A damaged signal plate will produce an erratic crank signal regardless of sensor condition.
In most cases, replacing the crankshaft position sensor is the correct first step when any of the above codes are present. After replacement, inspect the wiring harness and connector for corrosion or damage, verify the sensor air gap, and clear all fault codes. If codes return after a confirmed good sensor installation, proceed to inspect the flywheel signal plate before suspecting ECU involvement.
Need more info regarding the Mahindra 2.2 mHawk and 2.5 NEF Crankshaft Position Sensor?





Reviews
There are no reviews yet.