P0705 medium Severity

P0705: Transmission Range Sensor Circuit Malfunction (PRNDL Input)

May cause incorrect gear selection, inability to start in correct gear, limp mode, and transmission shifting issues

Overview

P0705 indicates a malfunction in the transmission range sensor circuit (also called the PRNDL or neutral safety switch) responsible for reporting gear position to the PCM/TCM. It can be caused by sensor failure, wiring/connectors issues, or control module faults.

Common Symptoms

  • Illuminated check engine light
  • Incorrect PRNDL gear display
  • Vehicle may only start in neutral or park issues
  • Erratic or delayed shifting
  • Backup lights not functioning

Most Common Causes

Faulty transmission range sensor (TRS) high

The sensor fails to correctly report gear position to control modules

Damaged or corroded wiring/connectors in TRS circuit high

Open, shorted, or corroded connections interrupt signal

Misadjusted shift linkage medium

Improperly aligned linkage can send incorrect position signals

Faulty transmission control module (TCM) or PCM input circuit medium

Module failure or software issue can misinterpret sensor input

Internal transmission valve body/TRS problem medium

Internal range sensor issues require complex service

Diagnostic Steps

  1. Connect OBD-II scanner and confirm P0705 with freeze frame data
    Expected: P0705 code present and no conflicting codes
    Interpretation: Confirms code validity
  2. Visually inspect TRS wiring and connectors for corrosion, damage, or looseness
    Expected: No broken wires, clean and tight connectors
    Interpretation: Wiring issues may directly cause code
  3. Check shift linkage adjustment and gear indicator alignment
    Expected: Linkage correctly matches gear lever to sensor position
    Interpretation: Misalignment can cause erroneous sensor signals
  4. Test TRS sensor voltage/resistance with multimeter/live data across different gear positions
    Expected: Sensor outputs expected values per gear
    Interpretation: Invalid values suggest sensor failure
  5. If necessary, test TCM/PCM input circuit for continuity and software faults
    Expected: Proper input readings and updated control module
    Interpretation: Faults here indicate control module issues

Repair Solutions

Replace faulty transmission range sensor medium
Estimated Cost: $100 - $300

External sensors are simpler and cheaper; internal sensors are more costly and complex

Repair/replace damaged wiring or connectors medium
Estimated Cost: $50 - $200

Cost varies with labor and extent of damage

Adjust shift linkage easy
Estimated Cost: $20 - $80

Minor adjustment may resolve sensor signal issues

Reprogram or replace TCM/PCM if faulty hard
Estimated Cost: $300 - $1500

High cost and complexity; confirm with module testing

Common Misdiagnoses

Avoid these common diagnostic mistakes:

  • Assuming problem is low transmission fluid without checking sensor circuit
  • Confusing P0705 with other transmission codes like P0706–P0709 without confirming sensor output

Frequently Asked Questions

What does the P0705 code mean?

Technically, the P0705 code represents Transmission Range Sensor Circuit Malfunction (PRNDL Input). It usually points to a fault within the Sensors.

Should I stop driving if I have P0705?

You should treat P0705 as a medium issue. May cause incorrect gear selection, inability to start in correct gear, limp mode, and transmission shifting issues

How do I know if I have code P0705?

Common symptoms include: Illuminated check engine light, Incorrect PRNDL gear display, Vehicle may only start in neutral or park issues. You might also notice the Check Engine Light is on.

What parts fail when P0705 is set?

The most common causes are: Faulty transmission range sensor (TRS), Damaged or corroded wiring/connectors in TRS circuit, Misadjusted shift linkage.

Is P0705 expensive to fix?

Expect to pay around $80 if the issue is a Adjust shift linkage, but up to $1500 if the Reprogram or replace TCM/PCM if faulty needs replacement.

Is the P0705 code specific to BMW?

The P0705 code is a generic powertrain code, meaning it applies to almost all makes and models, such as Honda, Toyota, VW, Ford, and Chevy.

User Comments (0)

Share your experience or ask a question about this code.

Be the first to share your experience with P0705!