OBD-II fault code

P2841: Shift Fork D Position Circuit Range/Performance

What it means

Shift fork D position sensor reports a value outside the calibrated travel window. Mechanical alignment off or sensor drift.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Shift fork D moves an internal transmission selector, and its position sensor reports fork travel to the TCM. P2841 sets when the reported D position does not match the calibrated travel range, which can result from sensor offset or wear in the fork mechanism.

Common causes

Most likely first.

  1. Sensor zero point drifted
  2. Fork shaft worn
  3. Sensor element aged beyond calibration window

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

How to diagnose it

  1. Save freeze-frame data and compare commanded and reported fork D positions in TCM live data to identify when the reading leaves its calibrated range.
  2. Inspect the fork D sensor mounting and connector for looseness or damage that could shift the sensor's reference position.
  3. Check fork D sensor wiring, supply, and ground against the manufacturer's specification to rule out an electrical fault affecting the reading.
  4. Use the manufacturer's procedure to assess whether the fork D sensor's neutral reference or travel reading is offset.
  5. If the sensor and its calibration check pass, inspect the fork D shaft and selector mechanism for wear or restricted travel.

Common fixes

  • Secure a loose fork D sensor mount or correct its alignment using the manufacturer's procedure.
  • Repair wiring or connector faults that distort the fork D position signal.
  • Replace a fork D sensor that has drifted beyond its calibration range.
  • Repair worn fork D shaft or selector components if inspection confirms mechanical wear.

Can I keep driving?

Limit driving if shifts are delayed, harsh, or slipping, because fork D may not be reaching or reporting the intended position and gear engagement can worsen. Stop if the transmission loses a gear or enters limp mode.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component