Powertrain, generic (extended)

P2800 Transmission Range Sensor B Circuit (PRNDL Input)

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modePossible

P2800 is the general circuit code for the second signal path that tells the modules which selector position (P, R, N, D, L) is engaged. It applies when that signal is unusable without a clear low, high or frequency pattern. Ford's 2019 hybrid OBD summary lists it for the eCVT range sensor with the wrench lamp and no MIL, judged in under a second; one section also sets it when the gear position message from the engine module over CAN is invalid. Ford's 2024 summary uses P2800 as the base number for its TRS B sub-faults. Ford message SSM 47790 ranks P2800 among the most frequent codes on Fusion, MKZ and C-Max hybrids built 2013-2019, caused by water or corrosion in several connectors. Sensor A has P0705.

Likely causes

Water entry or corrosion in connectors along the sensor circuit
Chafed or broken wiring between sensor and module
Failed transmission range sensor
Invalid gear position message from another module over CAN

Symptoms

  • Wrench lamp or MIL on, gear display missing or wrong
  • Engine does not start in Park or Neutral
  • Trouble selecting a drive position

Repair estimate

DifficultyMediumWorkshop job
Parts and labour€60–700
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

transmission range sensor bwiring harnesstcm

Related codes

References: fordservicecontent.com, fordservicecontent.com, static.nhtsa.gov, law.cornell.edu.