Order processing time 24h
Free shipping !
Support service 24/7
100% Secure Payment
Free shipping !
Support service 24/7
100% Secure Payment
View Categories

4 min read

P2804 — Transmission Range Sensor “B” Circuit Intermittent #

Please note: The code label for P2804 may differ depending on the vehicle manufacturer (OEM).

  • Transmission Range Sensor “B” Circuit Intermittent (Generic/Standard OBD-II)
  • Transmission Range Switch “B” Signal Erratic (Ford, GM)
  • TRS “B” Circuit Intermittent (Chrysler, Jeep, Dodge)
  • Gear Position Sensor “B” Circuit Intermittent (Honda, Toyota)

Summary of DTC P2804 #

P2804 points to an intermittent electrical issue in the “B” circuit of the Transmission Range Sensor (TRS), sometimes called a gear position sensor or neutral safety switch. This sensor tells the transmission control module (TCM) and engine control module (ECM) which gear the transmission is currently in. When the circuit signal is unstable or interrupted, even briefly, the vehicle’s computer detects it and triggers P2804. This issue can lead to erratic shifting, warning lights, or even limp mode, depending on the vehicle. Prompt diagnosis is important, as the problem could be mechanical, electrical, or both.

Frequent Symptoms for Code P2804 #

Because the transmission range sensor is vital for safe and consistent shifting, drivers may experience several noticeable symptoms when this code is active. These problems are often most pronounced during gear changes or when starting the vehicle.

  • Check Engine Light or Transmission Warning Light illuminated
  • Hard or delayed shifting between gears
  • Transmission stuck in limp mode (limited gear selection, typically 2nd or 3rd)
  • No start or intermittent start (especially in Park or Neutral positions)
  • Erratic gear indicator on the dashboard
  • Unexpected shifting into neutral or incorrect gear display

Likely Causes for Code P2804 #

The causes behind P2804 can range from minor wiring faults to sensor failure or even internal transmission issues. However, most cases are related to electrical connection problems or sensor malfunction. Here are the most common reasons, ranked from most to least likely:

  1. Loose, corroded, or damaged wiring/connectors at the Transmission Range Sensor
  2. Faulty Transmission Range Sensor (“B” circuit)
  3. Moisture or contamination in the sensor connector
  4. Shorts or open circuits in the harness, especially where it passes near moving or hot components
  5. Faulty Transmission Control Module (TCM)—rare, but possible
  6. Internal transmission issues affecting the sensor’s position (e.g., worn linkage or shift mechanism)

Step-by-step Diagnosis for P2804 #

Diagnosing P2804 requires a systematic approach to avoid unnecessary parts replacement. Always follow basic safety measures and, if possible, consult your vehicle’s service manual for OEM-specific procedures. Here’s a proven diagnostic path:

  • Scan for Related Codes: Use a scan tool to check for additional transmission or communication codes. Clear codes and see if P2804 returns.
  • Visual Inspection: Inspect the TRS connector and wiring for damage, corrosion, or loose terminals. Pay special attention to areas exposed to heat, moving parts, or water.
  • Wiggle Test: With the ignition ON, gently move the harness and connector to the TRS while monitoring live data for signal drops or irregularities.
  • Check Sensor Operation: Use a multimeter to measure continuity and resistance across the “B” circuit per your OEM’s specifications. Compare readings to the service manual values.
  • Test for Power and Ground: Ensure the sensor is receiving correct reference voltage and has a good ground.
  • Check Transmission Linkage: Make sure the shift linkage or cable is properly aligned and not binding, as this can affect sensor readings.
  • Replace Sensor (if needed): If all wiring and power checks out, and the circuit is still intermittent, replace the TRS with an OEM-quality component.
  • Re-test: After repairs, clear codes and test-drive the vehicle to confirm the issue is resolved.

Possible Repairs for P2804 #

The necessary repair depends on the underlying cause. Addressing each probable cause systematically will help you resolve the code efficiently:

  • Repair or replace damaged wiring/connectors at the TRS
  • Clean and dry sensor connector terminals (remove any corrosion or moisture)
  • Replace the Transmission Range Sensor with an OEM or high-quality aftermarket part
  • Repair open/shorted circuits in the harness
  • Adjust or repair transmission linkage if misaligned or sticking
  • Replace TCM (only after confirming all other components are functioning correctly)

Can You Drive with Code P2804? #

Driving with code P2804 is not recommended. While the car may still operate, an intermittent signal from the transmission range sensor can result in unexpected shifting, loss of power, or even a no-start condition. These issues can compromise safety, especially in traffic or on inclines. If the vehicle enters limp mode, your speed and gear selection will be limited. It’s best to address the issue as soon as possible to avoid further transmission damage or getting stranded.

Vehicles Most Commonly Affected by P2804 #

While P2804 is a generic OBD-II code, it tends to appear more often on certain makes and models, especially as they age or if they’re exposed to harsh environments. The following vehicles are more frequently associated with this code:

  • Ford F-Series (F-150, F-250, etc.)
  • Chevrolet Silverado and GMC Sierra
  • Chrysler, Dodge, Jeep (especially with 62TE, 545RFE transmissions)
  • Toyota Camry, Corolla (with automatic transmissions)
  • Honda Accord, Civic (automatic versions)
  • Nissan Altima, Maxima (CVT and traditional ATs)

Common Mistakes & Best Practices with P2804 #

Misdiagnosis often leads to unnecessary expenses or recurring problems. Avoid these common pitfalls and stick to industry best practices:

  • Replacing the TRS without checking the wiring—damaged harnesses and connectors are a frequent culprit
  • Ignoring the shift linkage alignment—a misadjusted linkage can mimic sensor failure
  • Skipping the wiggle test—many intermittent faults only show up when the harness is moved
  • Using low-quality aftermarket sensors—OEM-grade parts are best for reliability
  • Not clearing codes after repair, which can lead to confusion if the light remains on

Quick FAQ for Code P2804 #

Here are some rapid answers to questions drivers and technicians often ask about this code:

  • Q: Can low transmission fluid cause P2804?
    A: Not directly. While low fluid can cause shifting issues, P2804 is an electrical fault in the sensor circuit, not a hydraulic problem.
  • Q: Can I just clear the code and keep driving?
    A: Clearing the code without fixing the root cause will only provide a temporary solution. The underlying issue will return, and driving with this fault can be unsafe.