P2813
Control SolenoidGControl Circuit Range/PerformanceP2813 is a generic OBD-II powertrain diagnostic trouble code: Control SolenoidGControl Circuit Range/Performance. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P2813 means
P2813 is a range/performance variant of the transmission range sensor A-B correlation fault. While P2812 indicates a straightforward disagreement between sensor A and sensor B, P2813 is typically set when the signals are within a plausible individual range but their combined output does not correspond to any valid gear selector position, or when the transition between positions does not occur within expected timing or voltage progression parameters.
The TCM continuously monitors the encoded output of the range switch position signals. In many transmission designs, the combination of sensor A and sensor B voltages or switch states forms a coded pattern that identifies each selector position uniquely. A range/performance fault means the pattern detected is not a recognized valid combination, suggesting mechanical wear, partial contact failure, or a slowly degrading switch that still produces signals but not the correct coded pattern.
Diagnosis overlaps significantly with P2812 but should specifically focus on measuring the signal combination at each gear position and comparing against the manufacturer's expected encoding table. Intermittent faults may require road testing with live data capture.
Common causes
Most-frequently reported root causes when P2813 is logged.
-
1
Worn transmission range switch with partially failed contacts producing invalid signal combinations.
-
2
Damaged wiring causing partial signal loss on sensor A or B channel.
-
3
Corroded connector pins creating high resistance and signal voltage drop.
-
4
Misadjusted range switch producing valid individual signals but incorrect combined state.
-
5
Intermittent contact bounce in the range switch during gear selector movement.
-
6
TCM software miscalibration with sensor signal encoding (may require reflash).
-
7
Internal TCM analog input fault misreading range sensor voltage levels.
Symptoms drivers notice
How to diagnose P2813
A typical diagnostic flow when this code is present.
-
1
Record all TCM DTCs and freeze frame data using a scan tool.
-
2
Monitor live transmission range sensor A and B signals through all gear selector positions and compare to the manufacturer encoding table.
-
3
Identify any selector position that produces an unrecognized or out-of-range signal combination.
-
4
Inspect wiring and connectors at the range switch for corrosion, terminal damage, or intermittent contact.
-
5
Check range switch adjustment and correct if applicable per service manual specification.
-
6
Measure switch contact resistance at each position to identify worn or high-resistance contacts.
-
7
Replace the range switch if signal encoding does not match specification after wiring and adjustment have been verified.
Vehicles where we've handled P2813
Platforms in our catalogue with confirmed P2813 coverage.
Related powertrain codes
Frequently asked questions
What is the difference between P2812 and P2813?
P2812 is a straightforward A vs B disagreement. P2813 is a range/performance fault where the signals may each be within range individually but their combination does not represent a valid selector position.
Can P2813 be intermittent?
Yes, especially with a worn switch. The fault may only appear during selector movement or at one specific position. Live data capture during a test drive can help catch intermittent occurrences.
Does P2813 always mean the range switch needs replacing?
Not always. Wiring faults, connector corrosion, and adjustment errors can produce the same code. Eliminate these causes before replacing the switch.
Will clearing P2813 and monitoring work as a diagnostic strategy?
It can help determine if the fault is intermittent or persistent, but the underlying cause should be identified and repaired to prevent transmission or drivability issues from recurrence.
Disabling P2813 in software
RaceTune can permanently disable P2813 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECUs with a P2813 disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch EDC17C50 verified 1 software version
- Bosch EDC17C56 verified 1 software version
- Bosch MD1CP002 verified 1 software version
- Bosch MD1CS001 verified 1 software version
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P2813 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file