P0705: Transmission Range Sensor Circuit Malfunction (PRNDL Input)

What Does P0705 Mean?

The diagnostic trouble code (DTC) P0705 in your vehicle’s computer means that the sensor (Range Switch) that monitors what gear the transmission is in has experienced a fault and set a code in the Engine Control Module (ECM).

Need a replacement transmission? Get an estimate for replacement transmissions and local installation. Look up your transmission model by vehicle make and model.

What Transmission Do I Have?

The range switch (Park Neutral or PRNDL Switch) sends a signal to the ECM to tell it what gear the transmission is in. When the vehicle is put into a gear (P,R,D etc) it completes a circuit. Each individual circuit carries varying voltages that the ECM interprets.

If the ECM sees a signal that is not logical or out of range, it will set the DTC P0705.

Symptoms of P0705

  • Check Engine Light
  • No start (park or neutral)
  • No dash indicator (PRNDL)
  • Erratic shifting
  • No Reverse lights
  • Having to wiggle shift lever start
  • Having to put vehicle in neutral (N) to start

Causes of P0705 Code

The most common cause would be from a defective range switch that has an open or short within the component. In this case, the range sensor is getting the right input from the driver but cannot relay the message properly to the ECM. If the sensor is out of adjustment, it may be able to send a signal but it will send the wrong message to the ECM and trigger the code P0705.

Transmission Range Sensor

Sometimes the range switch can get moved slightly causing a misalignment of the switch. The code could also come from a problem with the ECM or TCM however this would usually produce other codes that would help in diagnosing the problem.

If the transmission fluid is low or contaminated it might produce problems within the valve body responsible for shifting gears and give the P0705 code. Other causes include:

  • A defective or faulty range switch
  • A switch that is out of adjustment
  • A faulty TCM or ECM
  • Poor transmission fluid
  • Problem within valve body

How to Diagnose the P0705 Code?

It’s always a good practice to start any transmission diagnostic by checking the fluid level and condition of the transmission.

Assuming all is right with the fluid, you can then inspect the electrical connection on the TRS by checking for proper power/ground specs. If the switch is mounted externally it is susceptible to road debris and moisture and may have a bad connection.

If you believe that the connection is good you can start checking for power/ground/volt reference. You will need to get a wiring schematic to ensure you check the proper wires and that your readings are correct. Someone may have to sit in the car and shift gears so you can check all inputs and outputs.

Depending on the style, the range switch (contact, variable resistor, pressure) can be tested if you have the proper tool, namely, a digital multi meter. A multi meter can easily test voltage changes or resistance in circuit and an auto ranging multimeter will be your best option for diagnosing. If all sensors test good you will have to check the circuit for opens or shorts if the code does not specify a short to power or ground.

Common Mistakes When Diagnosing P0705 Code

As with any transmission diagnostic, mechanical or electrical, the first step should always be to check the fluid level and condition. All vehicle have a slightly different method for checking transmission fluid level so you have to be sure all conditions are met before taking a measurement.

Low or contaminated transmission fluid can lead to several troubling problems. Also make sure the switch is properly aligned before deciding to replace it and, conversely, make sure it is properly aligned after installation.

What Repairs Will Fix the P0705 Code?

Changing a defective switch will fix that problem but proper alignment will have to be set before repairs are complete so begin by learning the adjustment procedure.

The wiring harness will have to be thoroughly checked if a broken wire is suspected.

If low fluid or contamination is present a proper flush may fix the problem if there hasn’t already been excessive damage.

A closed circuit, preferably heated flush machine should be used to make sure all dirty fluid is evacuated otherwise debris may stay in the system and the problem could return. If you found the switch was only out of adjustment, look for any signs of damage that might have caused it to move or when reassembling check for proper torque specs (if any) when re-mounting.

Codes Related to P0705

Related Transmission Range Sensor codes: P0706, P0707, P0708, and P0709.

It would not be uncommon for this to be the only code you find but it may also be associated with something more severe.

Fair Replacement Transmission Cost by Vehicle

  1. Find your transmission model in the table below for fair prices from reputable suppliers. Also fair labor cost for local installation at a local auto repair shop.

  2. Not Sure Which Transmission You Have?
    Click Here To Look It Up By Your Year, Make, Model
    Get Prices for Transmissions, Installation Hours and Estimated Install Cost

Fair Remanufactured Transmission Price Ranges by Transmission Model Updated for 2019

transmission repair cost
Download Replacement Transmission Cost Guide PDF

Links To Diagnostic Codes

Trouble CodeDescription
P0218Transmission Over Temperature Condition
P0700Transmission Control System (MIL Request)
P0701Transmission Control System Range/Performance
P0702Transmission Control System Electrical
P0703Torque Converter/Brake Switch B Circuit
P0704Clutch Switch In put Circuit Malfunction
P0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)
P0706Transmission Range Sensor Circuit Range/Performance
P0707Transmission Range Sensor Circuit Low Input
P0708Transmission Range Sensor Circuit High Input
P0709Transmission Range Sensor Circuit intermittent
P0710Transmission Fluid Temperature Sensor Circuit
P0711Transmission Fluid Temperature Sensor Circuit Range/Performance
P0712Transmission Fluid Temperature Sensor Circuit Low Input
P0713Transmission Fluid Temperature Sensor Circuit High Input
P0714Transmission Fluid Temperature Sensor Circuit Intermittent P0715
P0715Input/Turbine Speed Sensor Circuit
P0716Input/Turbine Speed Sensor Circuit Range/Performance 
P0717Input/Turbine Speed Sensor Circuit No Signal
P0718Input/Turbine Speed Sensor Circuit Intermittent
P0719Torque Converter/Brake Switch B Circuit Low
P0720Output Speed Sensor Circuit
P0721Output Speed Sensor Circuit Range/Performance
P0722Output Speed Sensor Circuit No Signal
P0723Output Speed Sensor Circuit Intermittent
P0724 Torque Converter/Brake Switch B Circuit High
P0725Engine Speed Input Circuit
P0726Engine Speed Input Circuit Range/Performance
P0727Engine Speed Input Circuit No Signal
P0728Engine Speed Input Circuit Intermittent
P0729Gear 6 Incorrect Ratio
P0730Incorrect Gear Ratio
P0731Gear 1 Incorrect Ratio
P0732Gear 2 Incorrect Ratio
P0733Gear 3 Incorrect Ratio
P0734Gear 4 Incorrect Ratio
P0735Gear 5 Incorrect Ratio
P0736Reverse Incorrect Ratio
P0738TCM Engine Speed Output Circuit
P0739TCM Engine Speed Output Circuit Low
P0740Torque Converter Clutch Circuit Malfunction
P0741Torque Converter Clutch Circuit
P0742Torque Converter Clutch Circuit Stuck On
P0743Torque Converter Clutch Circuit Electrical
P0744Torque Converter Clutch Circuit Intermittent
P0745Pressure Control Solenoid 'A'
P0746Pressure Control Solenoid 'A' Performance or Stuck Off
P0747Pressure Control Solenoid 'A' Stuck On
P0748Pressure Control Solenoid 'A' Electrical
P0749Pressure Control Solenoid 'A' Intermittent
P0750Shift Solenoid 'A'
P0751Shift Solenoid 'A' Performance or Stuck Off
P0752Shift Solenoid 'A' Stuck On
P0753Shift Solenoid 'A' Electrical
P0754Shift Solenoid 'A' Intermittent
P0755Shift Solenoid 'B'
P0756Shift Solenoid 'B' Performance or Stuck Off
P0757Shift Solenoid 'B' Stuck On
P0758Shift Solenoid 'B' Electrical
P0759Shift Solenoid 'B' Intermittent
P0760Shift Solenoid 'C'
P0761Shift Solenoid 'C' Performance or Stuck Off
P0762Shift Solenoid 'C' Stuck On
P0763Shift Solenoid 'C' Electrical
P0764Shift Solenoid 'C' Intermittent
P0765Shift Solenoid 'D'
P0766Shift Solenoid 'D' Performance or Stuck Off
P0767Shift Solenoid 'D' Stuck On
P0768Shift Solenoid 'D' Electrical
P0769Shift Solenoid 'D' Intermittent
P0770Shift Solenoid 'E'
P0771Shift Solenoid 'E' Performance or Stuck Off
P0772Shift Solenoid 'E' Stuck On
P0773Shift Solenoid 'E' Electrical
P0774Shift Solenoid 'E' Intermittent
P0775Pressure Control Solenoid 'B'
P0776Pressure Control Solenoid 'B' Performance or Stuck Off
P0777Pressure Control Solenoid 'B' Stuck On
P0778Pressure Control Solenoid 'B' Electrical
P0779Pressure Control Solenoid 'B' Intermittent
P0780Shift Malfunction
P07811-2 Shift
P07822-3 Shift
P07833-4 Shift
P07844-5 Shift
P0785Shift/Timing Solenoid
P0786Shift/Timing Solenoid Range/Performance
P0787Shift/Timing Solenoid Low
P0788Shift/Timing Solenoid High
P0789Shift/Timing Solenoid Intermittent
P0790Normal/Performance Switch Circuit
P0791Intermediate Shaft Speed Sensor Circuit
P0792Intermediate Shaft Speed Sensor Circuit Range/Performance
P0793Intermediate Shaft Speed Sensor Circuit No Signal
P0794Intermediate Shaft Speed Sensor Circuit Intermittent
P0795Pressure Control Solenoid 'C'
P0796Pressure Control Solenoid 'C' Performance or Stuck off
P0797Pressure Control Solenoid 'C' Stuck On
P0798Pressure Control Solenoid 'C' Electrical
P0799Pressure Control Solenoid 'C' Intermittent
P0810Transmission Fluid Pressure Manual Valve Position Switch
P0811Maximum Adaptive and Long-Term Shift Times
P0812Transmission Fluid Overtemperature
P0813Torque Control Solenoid Malfunction
P0814Torque Converter Overstressed
P0816Transmission Fluid Pressure Manual Valve Position Switch Park/Neutral with Drive Ratio
P0817Transmission Fluid Pressure Manual Valve Position Switch Reverse with Drive Ratio
P0818Transmission Fluid Pressure Manual Valve Position Switch Drive without Drive Ratio
P0819Internal Mode Switch No Start/Wrong Range
P0820Internal Mode Switch Circuit ‘A’ Low
P0802Transmission Control System Request Circuit/Open
P0812Reverse Input Circuit
P0813Reverse Output Circuit
P0814Transmission Range Display Circuit
P0816Downshift Switch Circuit
P0817Starter Disable Circuit
P0819Up and Down Shift Switch to Transmission Range Correlation
P0820Gear Lever X-Y Position Sensor Circuit
P0821Gear Lever X Position Circuit
P0822Gear Lever Y Position Circuit
P0823Gear Lever X Position Circuit Intermittent
P0824Gear Lever Y Position Circuit Intermittent
P0825Gear Lever Push-Pull Switch (Shift Anticipate)
P0826Up and Down Shift Switch Circuit
P0827Up and Down Shift Switch Circuit Low
P08295-6 Shift
P0840Transmission Fluid Pressure Sensor/Switch “A”
P0841Transmission Fluid Pressure Sensor/Switch “A” Circuit Range/Performance
P0842Transmission Fluid Pressure Sensor/Switch “A” Circuit Low
P0843Transmission Fluid Pressure Sensor/Switch “A” Circuit High
P0844Transmission Fluid Pressure Sensor/Switch “A” Circuit Intermittent
P0845Transmission Fluid Pressure Sensor/Switch “B” Circuit
P0846Transmission Fluid Pressure Sensor/Switch “B” Circuit Range/Performance
P0847Transmission Fluid Pressure Sensor/Switch “B” Circuit Low
P0848Transmission Fluid Pressure Sensor/Switch “B” Circuit High
P0849Transmission Fluid Pressure Sensor/Switch “B” Circuit Intermittent
P0850Park/Neutral Switch Input Circuit
P0851Park/Neutral Switch Input Circuit Low
P0852Park/Neutral Switch Input Circuit High
P0853Drive Switch Input Circuit
P0854Drive Switch Input Circuit Low
P0856Traction Control Input Signal
P0857Traction Control Input Signal Range/Performance
P0858Traction Control Input Signal Low
P0859Traction Control Input Signal High
P0860Gear Shift Module Communication Circuit
P0861Gear Shift Module Communication Circuit Low
P0862Gear Shift Module Communication Circuit High
P0863TCM Communication Circuit
P0864TCM Communication Circuit Range/Performance
P0865TCM Communication Circuit Low
P0866TCM Communication Circuit High
P0867Transmission Fluid Pressure
P0868Transmission Fluid Pressure Low
P0869Transmission Fluid Pressure High
P0870Transmission Fluid Pressure Sensor/Switch “C” Circuit
P0871Transmission Fluid Pressure Sensor/Switch “C” Circuit Range/Performance
P0872Transmission Fluid Pressure Sensor/Switch “C” Circuit Low
P0873Transmission Fluid Pressure Sensor/Switch “C” Circuit High
P0874Transmission Fluid Pressure Sensor/Switch “C” Circuit Intermittent
P0875Transmission Fluid Pressure Sensor/Switch “D” Circuit
P0876Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance
P0877Transmission Fluid Pressure Sensor/Switch “D” Circuit Low
P0878Transmission Fluid Pressure Sensor/Switch “D” Circuit High
P0879Transmission Fluid Pressure Sensor/Switch “D” Circuit Intermittent
P0880TCM Power Input Signal
P0881TCM Power Input Signal Range/Performance
P0882TCM Power Input Signal Low
P0883TCM Power Input Signal High
P0884TCM Power Input Signal Intermittent
P0885TCM Power Relay Control Circuit/Open
P0886TCM Power Relay Control Circuit Low
P0887TCM Power Relay Control Circuit High
P0888TCM Power Relay Sense Circuit
P0889TCM Power Relay Sense Circuit Range/Performance
P0890TCM Power Relay Sense Circuit Low
P0891TCM Power Relay Sense Circuit High
P0892TCM Power Relay Sense Circuit Intermittent
P0893Multiple Gears Engaged
P0894Transmission Component Slipping
P0895Shift Time Too Short
P0896Shift Time Too Long
P0897Transmission Fluid Deteriorated
P0898Transmission Control System MIL Request Circuit Low
P0899Transmission Control System MIL Request Circuit High
P0900Clutch Actuator Circuit/Open
P0901Clutch Actuator Circuit Range/Performance
P0902Clutch Actuator Circuit Low
P0903Clutch Actuator Circuit High
P0904Gate Select Position Circuit
P0905Gate Select Position Circuit Range/Performance
P0906Gate Select Position Circuit Low
P0907Gate Select Position Circuit High
P0908Gate Select Position Circuit Intermittent
P0909Gate Select Control Error
P0910Gate Select Actuator Circuit/Open
P0911Gate Select Actuator Circuit Range/Performance
P0912Gate Select Actuator Circuit Low
P0913Gate Select Actuator Circuit High
P0914Gear Shift Position Circuit
P0915Gear Shift Position Circuit Range/Performance
P0916Gear Shift Position Circuit Low
P0917Gear Shift Position Circuit High
P0918Gear Shift Position Circuit Intermittent
P0919Gear Shift Position Control Error
P0920Gear Shift Forward Actuator
P0921Gear Shift Forward Actuator Circuit Range/Performance
P0922Gear Shift Forward Actuator Circuit Low
P0923Gear Shift Forward Actuator Circuit High
P0924Gear Shift Reverse Actuator Circuit/Open
P0925Gear Shift Reverse Actuator Circuit Range/Performance
P0926Gear Shift Reverse Actuator Circuit Low
P0927Gear Shift Reverse Actuator Circuit High
P0928Gear Shift Lock Solenoid Control Circuit/Open
P0929Gear Shift Lock Solenoid Control Circuit Range/Performance
P0930Gear Shift Lock Solenoid Control Circuit Low
P0931Gear Shift Lock Solenoid Control Circuit High
P0932Hydraulic Pressure Sensor Circuit
P0933Hydraulic Pressure Sensor Range/Performance
P0934Hydraulic Pressure Sensor Circuit Low
P0935Hydraulic Pressure Sensor Circuit High
P0936Hydraulic Pressure Sensor Circuit Intermittent
P0937Hydraulic Oil Temperature Sensor Circuit
P0938Hydraulic Oil Temperature Sensor Range/Performance
P0939Hydraulic Oil Temperature Sensor Circuit Low
P0940Hydraulic Oil Temperature Sensor Circuit High
P1821Internal Mode Switch Circuit ‘B’ Low
P1822Internal Mode Switch Circuit ‘B’ High
P1822Internal Mode Switch Circuit ‘B’ High
P1823Internal Mode Switch Circuit ‘P’ Low
P1824Internal Mode Switch Circuit ‘P’ High
P1825Internal Mode Switch Invalid Range
P1826Internal Mode Switch Circuit ‘C’ High
P1831Pressure Control Solenoid Power Circuit Low
P1832Pressure Control Solenoid Power Circuit High
P1833GM – TCC Solenoid Power Control Circuit Low Voltage
P1834GM – TCC Solenoid Power Control Circuit High Voltage
P1835Kick-Down Switch Circuit
P1836Kick-Down Switch Failed Open
P1837Kick-Down Switch Failed Short
P18421-2 Shift Solenoid Low Voltage
P18431-2 Shift Solenoid High Voltage
P1844Subaru – Transmission Fluid Pressure Sensor ‘A’ Circuit Intermittent
P18452-3 Shift Solenoid Low Voltage
P18472-3 Shift Solenoid High Voltage
P1850Brake Band Apply Solenoid Circuit
P1851Brake Band Apply Solenoid Performance
P1852Brake Band Apply Solenoid Low Voltage
P1853Brake Band Apply Solenoid High Voltage
P1860TCC PWM Solenoid Circuit Electrical
P1864Torque Converter Enable Solenoid Electrical Fault
P1866TCC PWM Solenoid Circuit Low Voltage
P1870Transmission Component Slipping: GM Transmission
P1871Undefined Gear Ratio
P1873Torque Converter Clutch Stator Temperature Switch Circuit Low Voltage
P1874Torque Converter Clutch Stator Temperature Switch Circuit High Voltage
P1886Transaxle Shift Timing Solenoid Performance
P1887Torque Converter Clutch Release Switch
P1890CVT Speed Control System
P1891Problem in Start Clutch Control System
P2700Transmission Friction Element A Apply Time Range/Performance
P2701Transmission Friction Element B Apply Time Range/Performance
P2702Transmission Friction Element C Apply Time Range/Performance
P2703Transmission Friction Element D Apply Time Range/Performance
P2704Transmission Friction Element E Apply Time Range/Performance
P2705Transmission Friction Element F Apply Time Range/Performance
P2706Transmission Friction Element F Malfunction
P2707Shift Solenoid F Performance / Stuck Off
P2708Shift Solenoid F Stuck On
P2709Shift Solenoid F Electrical
P2710Shift Solenoid F Intermittent
P2711Unexpected Mechanical Gear Disengagement
P2712Hydraulic Power Unit Leakage Intermittent
P2713Pressure Control Solenoid ‘D’
P2714Pressure Control Solenoid ‘D’ Performance or Stuck Off
P2715Pressure Control Solenoid ‘D’ Stuck On
P2716Pressure Control Solenoid ‘D’ Electrical
P2717Pressure Control Solenoid ‘D’ Intermittent
P2718Pressure Control Solenoid ‘D’ Circuit Open
P2719Pressure Control Solenoid ‘D’ Circuit Range/Performance
P2720Pressure Control Solenoid ‘D’ Control Circuit Low Voltage
P2721Pressure Control Solenoid ‘D’ Control Circuit High Voltage
P2722Pressure Control Solenoid ‘E’ Malfunction
P2723Pressure Control Solenoid ‘E’ Stuck Off
P2724Pressure Control Solenoid ‘E’ Stuck On
P2725Pressure Control Solenoid ‘E’ Electrical
P2726Pressure Control Solenoid ‘E’ Intermittent
P2727Pressure Control Solenoid E Ctrl Circ / Open
P2728Pressure Control Solenoid E Ctrl Circ Range/Perf
P2729Pressure Control Solenoid E Ctrl Circ Low Voltage
P2730Pressure Control Solenoid E Ctrl Circ High Voltage
P2731Pressure Control Solenoid F
P2732Pressure Control Solenoid F Performance or Stuck Off
P2733Pressure Control Solenoid F Stuck On
P2734Pressure Control Solenoid F Electrical
P2735Pressure Control Solenoid F Intermittent
P2736Pressure Control Solenoid F Ctrl Circ/Open
P2737Pressure Control Solenoid F Ctrl Circuit Range/Performance
P2738Pressure Control Solenoid F Ctrl Circuit Low Voltage
P2739Pressure Control Solenoid E Ctrl Circuit High Voltage
P2740Transmission Fluid Temperature Sensor B Circuit
P2741Transmission Fluid Temperature Sensor B Circuit Range Performance
P2742Transmission Fluid Temperature Sensor B Circuit Low
P2743Transmission Fluid Temperature Sensor B Circuit High
P2744Transmission Fluid Temperature Sensor B Circuit Intermittent
P2745Intermediate Shaft Speed Sensor B Circuit
P2746Intermediate Shaft Speed Sensor B Circuit Range/Performance
P2747Intermediate Shaft Speed Sensor B Circuit No Signal
P2748Intermediate Shaft Speed Sensor B Circuit Intermittent
P2749Intermediate Shaft Speed Sensor C Circuit
P2750Intermediate Shaft Speed Sensor C Circuit Range/Perf
P2751Intermediate Shaft Speed Sensor C Circuit No Signal
P2752Intermediate Shaft Speed Sensor C Circuit Intermittent
P2753Transmission Cooler Ctrl Circuit Open
P2754Transmission Cooler Ctrl Circuit Low
P2755Transmission Cooler Ctrl Circuit High
P2756Torque Converter Clutch Press Ctrl Solenoid
P2757Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Performance or Stuck Off
P2758Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Stuck On
P2759Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Electrical
P2760Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Intermittent
P2761Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Open
P2762Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Range/Performance
P2763Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit High
P2764Torque Converter Clutch Pressure Control Solenoid Ctrl Circuit Low
P2765Input/Turbine Speed Sensor B Circuit
P2766Input/Turbine Speed Sensor B Circuit Range/Performance
P2767Input/Turbine Speed Sensor B Circuit No Signal
P2768Input/Turbine Speed Sensor B Circuit Intermittent
P2769Torque Converter Clutch Circuit Low
P2770Torque Converter Clutch Circuit High
P2775Upshift Switch Circuit Range/Performance
P2776Upshift Switch Circuit Low
P2777Upshift Switch Circuit High
P2778Upshift Switch Circuit Intermittent
P2779Downshift Switch Circuit Range/Performance
P2780Downshift Switch Circuit Low
P2781Downshift Switch Circuit High
P2782Downshift Switch Circuit Intermittent
P2783Torque Converter Temp Too High
P2784Input/Turbine Speed Sensor A/B Correlation
P2786Gear Shift Actuator Temp Too High
P2787Clutch Temp Too High
P2788Auto Shift Manual Adaptive Learning at Limit
P2789Clutch Adaptive Learning at Limit
P2790Gate Select Direction Circuit
P2791Gate Select Direction Circuit Low
P2792Gate Select Direction Circuit High
P2793Gear Shift Direction Circuit
P2794Gear Shift Direction Circuit Low
P2795Gear Shift Direction Circuit High

Links To Symptoms

Low Transmission Fluid
Transmission Slipping
Limp Mode
Burnt Transmission Fluid
DTC / Check Engine Codes
Lack of Responses
Torque Converter Problems
Whining, Clunking or Humming
Transmission Fluid Leak
Solenoid Problems


Have this code? Found a fix? Note it in the comments below.

Leave a Comment

jimmy s

I got the same code p0705 car runs fine no problems ?

Mungole friday