Mahindra Check Engine Code

P2138 on Mahindra

Throttle / Pedal Position Sensor D / E Voltage Correlation

Severity: high DIY difficulty: 2/5 Mahindra cost: $60–$200

P2138 on Mahindra: what makes it different

P2138 on Mahindra vehicles (Scorpio, Bolero, XUV500, Thar) follows the same generic OBD2 logic as on US-market vehicles: the two accelerator pedal position sensors disagree. On Mahindra-platform diesels, this is most often the accelerator pedal module rather than the throttle body — and the part is typically less expensive than US equivalents.

Most-affected engines

  • mHawk 2.2L diesel (Scorpio, XUV500, Thar)
  • mEagle 2.5L (Bolero, Scorpio older)
  • 1.5L diesel (TUV300, Marazzo, XUV300)

Common model years: 2010–present

Most likely cause on Mahindra

Failed accelerator pedal sensor module

Known Mahindra engine-family issues

Mahindra dealer pricing for the APM varies significantly by region; aftermarket replacements (Bosch and TVS-suppliers) are typically available at 40–60% of dealer cost in major Indian metros. The fault often presents as the vehicle going into limp mode (idle only, or slow throttle response) and can come and go with cabin temperature/humidity.

Mahindra-specific causes (most common first)

  1. Failed accelerator pedal module (APM) — the dual-track sensor inside the pedal develops a dead spot or drift between the two channels
  2. Corroded or loose APM connector — common on vehicles that see monsoon-season water ingress at the firewall pass-through
  3. Throttle valve actuator (electronic throttle) fault — less common
  4. Wiring damage between APM and ECM

Mahindra-specific diagnostic tip

Before replacing the pedal module, inspect the APM connector at the pedal — clean with contact cleaner if any corrosion is visible, repack with dielectric grease. Many Mahindra P2138 cases that come and go are connector contamination, not pedal failure.

Symptoms drivers report

  • Check engine light
  • Reduced engine power / limp mode
  • No throttle response
  • Stalling

Typical repair cost on Mahindra

Most Mahindra owners fix P2138 for between $60 and $200, depending on which underlying cause turns out to be at fault. Start with the most-likely cause for your vehicle — Failed accelerator pedal sensor module — before throwing parts at it.

Mahindra P2138 FAQ

Is P2138 on a Mahindra Scorpio a major repair?

Usually no. The pedal module is bolted to the firewall behind the gas pedal and replaceable in 30–60 minutes with hand tools. Dealer cost in India is typically ₹6,000–₹15,000 including labor; independent garages can do it for ₹4,000–₹8,000. The risk is if the throttle valve actuator (TVA) is also at fault, in which case parts cost is significantly higher.

Related codes

P2122P2123P2127P2128

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

Confirm P2138 on your Mahindra in 60 seconds

AXLY.pro is a free iPhone app that pairs with any Bluetooth OBD2 adapter to read P2138 along with freeze-frame data and live engine readings. No subscription.

Download AXLY.pro Free General P2138 guide