What Does P2804 Mean?
The PCM has detected an intermittent or erratic signal from the Transmission Range Sensor 'B' circuit. The signal is unstable, dropping in and out, or showing random fluctuations that don't correspond to actual shifter movement.
Common Causes
35%
Loose, corroded, or intermittent connection at TR sensor B connector
25%
Damaged wiring harness with intermittent short or open (chafing, flexing damage)
20%
Failing transmission range sensor B with intermittent internal fault
12%
Loose or improperly torqued TR sensor mounting causing intermittent position changes
8%
Vibration-induced intermittent ground connection or power supply
Diagnostic Steps
1
Step 1: Thoroughly inspect TR sensor B connector for corrosion, bent pins, or loose fit; clean and secure connections
2
Step 2: While monitoring live data, wiggle wiring harness and connector to try reproducing the intermittent fault
3
Step 3: Check TR sensor mounting bolts for proper torque and verify sensor is firmly seated
4
Step 4: Inspect wiring harness routing for areas of flexing, heat exposure, or contact with sharp edges
5
Step 5: If intermittent fault cannot be reproduced, perform voltage drop test on all TR sensor circuits under various conditions
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
The PCM has detected an intermittent or erratic signal from the Transmission Range Sensor 'B' circuit. The signal is unstable, dropping in and out, or showing random fluctuations that don't correspond to actual shifter movement.
The most common cause of P2804 (Transmission Range Sensor "B" Circuit Intermittent) is: Loose, corroded, or intermittent connection at TR sensor B connector
Typical repair costs for P2804 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Intermittent signal loss may cause unexpected transmission behavior, harsh shifts, or temporary loss of gear selection. Vehicle may stall or experience sudden shifts while driving.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P2804 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Transmission Control System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.