OBD-II code · Powertrain (generic, extended)
P2840 Shift Fork D Position Circuit
The TCM cannot read a valid position signal from shift fork D position sensor. Selector engagement state is unknown.
Is it safe to drive with P2840?
The car may go into limp mode (reduced power). Get it diagnosed before a long trip.
Common causes
- Most likelyPosition sensor failed
- PossibleWiring or connector fault
Symptoms
- Check engine or transmission warning light on
- Harsh, delayed, or missing shifts
- Possible limp mode (locked in one gear)
- Slipping or shuddering during gear changes
Repair at a glance
- Difficulty
- Hard
- DIY friendly
- Best left to a mechanic
- Typical labour
- 3–10 h
- Emissions test
- Usually unaffected
- Parts involved
- Shift Fork D, Shift Fork Position Sensor D, Wiring Harness
Related codes
- P2831Shift Fork A Position Circuit
- P2836Shift Fork B Position Circuit
- P283BShift Fork C Position Circuit
- P2863Shift Fork E Position Circuit
- P283DShift Fork C Position Circuit Low
- P283EShift Fork C Position Circuit High
- P283FShift Fork C Position Circuit Intermittent
- P2841Shift Fork D Position Circuit Range/Performance
- P2842Shift Fork D Position Circuit Low
- P2843Shift Fork D Position Circuit High
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.