What is Mahindra P0087?
P0087 means the ECM has confirmed that actual fuel rail pressure is lower than the commanded target. Unlike P0191 (which is a sensor fault), P0087 means there is a genuine low pressure condition in the high-pressure fuel system. On Mahindra common rail diesel engines, this typically points to a failing high-pressure fuel pump, blocked fuel filter, or leaking injector return.
Symptoms of P0087 on Mahindra
Engine cranks for a long time or fails to start — especially after sitting overnight.
Sudden stall under acceleration when fuel demand exceeds what the system can supply.
Significant power reduction as ECM limits injection quantity due to low pressure.
MIL illuminates on the dashboard immediately when this fault is detected.
ECM restricts power to protect the engine until fault is resolved.
ECM defaults to safe fuel maps when sensor data is unreliable.
What Causes P0087 on Mahindra?
Clogged fuel filter is the most common and cheapest cause — always checked first.
High-pressure fuel pump wear is the most serious cause, common after 80,000+ km on mHawk engines.
Corroded or damaged sensor connectors cause intermittent or false fault codes.
Outdated ECM firmware can log this code incorrectly. Resolved with an ECM reflash.