Severity High
P2805

Transmission Range Sensor Correlation Failure

📅 Last reviewed: July 2026
What does the P2805 code mean?

The P2805 code indicates that the transmission range sensor (TRS) signal does not match the expected gear selector position. The TRS tells the PCM which gear the driver has selected. When the PCM detects a mismatch between the TRS voltage and the actual gear position (e.g., from input/output speed sensors), it sets this code. This can cause incorrect shift patterns, limp mode, or no start condition.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and record freeze frame data.

2

Step 2: Visually inspect the TRS connector and wiring for damage or corrosion.

3

Step 3: Check shift linkage adjustment and ensure proper cable movement.

4

Step 4: Test TRS resistance/voltage at each gear position using a multimeter and compare to specs.

5

Step 5: If sensor fails, replace it; if wiring is bad, repair as needed.

4. Frequently Asked Questions

Is it safe to drive with this code?

No, driving with P2805 can cause erratic shifting or sudden transmission failure. It may also prevent the engine from starting. Have it diagnosed immediately.

How much does it cost to fix?

Typically $50-$150 for parts and labor if it's just the sensor or wiring. If internal transmission damage is found, costs can exceed $1000.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2805? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →