p0705 range sensor

P0705 Code: Transmission Range Sensor Circuit Malfunction (PRNDL Input)

In OBD2 Trouble Codes by Magnus Sellén6 Comments

p0705 range sensorWhat does the P0705 code mean?

The P0705 indicates that there is a problem with the transmission range sensor, also known as a transmission gear shifter, which probably makes more sense to you. If the transmission control unit receives a faulty signal from the range sensor, the transmission control unit will send a signal to the engine control unit and it may light up your check engine light.

In most cases, the transmission range sensor is located on the outside of your transmission housing. One or two “wires” emanate from your gear lever and control the gears of the transmission. Instead of having a sensor directly on the gear lever (depending on the car model), the sensor is located on the transmission.

The sensor tells the transmission control unit whether your gear lever is in neutral, parking or driving, etc.

CodeDescriptionCommon CausesPossible Solutions
P0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)Faulty Range sensor/Transmission gear position sensor

Misadjusted Range sensor / Transmission gear position sensor

Faulty wirings to the Range sensor / Transmission gear position sensor

Low Voltage

Damaged transmission control unit / engine control unit
Replace Range sensor / Transmission gear position sensor.

Adjust the Range sensor / Transmission gear position sensor.

Repair faulty wirings

Clean the connector plug to the range sensor

Charge car battery

Replace transmission control unit/engine control unit (Rare)

P0705 Symptoms

Because of a safety feature, you can only start your vehicle in neutral or park mode. If the sensor sends a false signal to the transmission control unit, your vehicle, therefore, may not start if there is a problem with the range sensor. In most cases, your transmission may not want to engage the desired gear. Here are some of the most common symptoms.

  • No start condition
  • Stuck in gear/position
  • Check engine light/transmission light
  • Wrong/erratic shiftings
  • No reverse lights
SEE NEXT:  P0110 Trouble Code - Intake Air Temperature (IAT) Sensor Circuit Malfunction

Possible Causes

The most common cause is a defective range sensor, but it can also be the wiring to it or the communication between the control units. Here are the most common causes.

  • Faulty range sensor/transmission gear position sensor. (Common)
  • Misadjusted range sensor/transmission gear position sensor.
  • Faulty wirings to the range sensor/transmission gear position sensor.
  • Low voltage
  • Damaged transmission control unit/engine control unit. (Rare)

Possible Solutions

In most cases, the actual range sensor could have internal damage. But if you are lucky, you can try to adjust the sensor a little bit to make it work.  I will explain how to adjust it in the “Diagnostics” section below.

  • Replace range sensor/transmission gear position sensor.
  • Adjust range sensor/transmission gear position sensor.
  • Repair faulty wirings
  • Clean the connector plug to the range sensor
  • Charge car battery
  • Replace transmission control unit/engine control unit (Rare)

How to diagnose the P0705 code

This is a guide for quick diagnosis of the P0705 code. I will describe how an automotive technician would perform the troubleshooting. This guide may require some knowledge of automotive electronics and some tools. If you don’t have a lot of knowledge about cars, you can check it and possibly get some tips on how to do it.

Connect a car battery charger

Always connect a car battery charger before troubleshooting. If you work on your car with the ignition switched on when troubleshooting, there is a risk that the battery will drain. A low voltage can trigger further error codes and confuse your troubleshooting. It can also cause damage to your control units and other electronics if you are unlucky.

Connect your OBD2 scanner

An OBD2 scanner that can read the data of the transmission control unit is required and will greatly facilitate troubleshooting. Most of the cheaper ones can only read the generic engine code memory. Check that the OBD2 scanner is compatible with your vehicle model and can read the transmission control unit before you buy a scanner to solve this code.

SEE NEXT:  P0740 Code: Torque Converter Clutch Circuit Malfunction

Check the signal from the range sensor

Check the live data in the transmission control unit with your OBD2 scanner. Check the signal from the range sensor. If the slider is in position, you should receive a “position” value from the range sensor. Check all gears to see if they are correct.

On many cars, you can also check this value in the engine control unit. If possible, also check it to ensure that the connection between the engine control unit and the transmission control unit is correct.

Adjust the range sensor

In many cases an adjustment of the sensor is possible and can solve the problem. Over time, the sensor will wear out and may need to be adjusted. Often you can loosen two or three screws and then turn the whole sensor.

Turn the sensor and check the values you get with your OBD2 scanner. Try to adjust it so that the gear stick matches the value of the sensor.

Measure the wirings

If the sensor settings did not work, you must measure the wiring to the sensor. Check the connector plug for corrosion, and if you find it, clean it and try again. To measure the wiring, you should use diameter and get a wiring diagram for your car model.

In most cases there are about 4-6 different switches in a range sensor. When a gear is engaged, the wire is grounded and the transmission control unit registers it as a gear. But you should always get a wiring diagram for your car.

If you have a wiring diagram, you can also check with a digital multimeter if there are any short circuits or open circuits. To get a wiring diagram, you can either search on the Internet, call your dealer or ask us on our homepage.

Replace the sensor

If you have measured all wires and the adjustment did not help, you should replace the range sensor. After replacing the sensor, you must perform a new adjustment with the OBD2 scanner to ensure that it is good. After the adjustment, clear the error codes and drive for a while to ensure that everything is working properly.

SEE NEXT:  P0339 OBD2 Code Crankshaft Position Sensor 'A' Circuit - Intermittent

Recommended Tools to Fix P0705

If you have further questions about the P0705 code, please comment below and I will answer you as soon as possible. If you have further questions about the car, feel free to ask them on our homepage.

To find all OBD2 codes. Check our OBD2 Code List.

Hello I'm Magnus, the owner and the writer of this website. I have been working with cars since I was 16 and I'm specialized with in-depth Automotive diagnostics. Also been driving drifting for the last 6 years. I'm here to give you answers to all your automotive questions and I hope that you enjoy our content.

6 thoughts on “ P0705 Code: Transmission Range Sensor Circuit Malfunction (PRNDL Input) ”

Comments
  1. HELP please I took in my versa because the light came on and had no idea what it was for. The shop I took it to said he saw some water in tail light and cleaned and dried it and light went out drove great for awhile Now the light is back on ? I had someone else scan it and it came up with a PO 705 GENERIC TRANSMISSION RANGE SENSOR CIRCUIT ? Can it be the same problem and moister keeps getting in there? Is there a recall on this from Nissan thank you in advance for any help you can give me

  2. HOLD lamp flashed , my car Chevrolet aveo Automatic gear 2012 , p0705 related with problem in valve body ?

  3. Hello, I have a chevrolet Nubira automatic gearbox, in position 3, 2 1, and Drive, flashes and does not pass! except when I hit the transmission sensor! then it blinks more, it would be a failure of the sensor? thank you

  4. Due to a very high demand and high ammount of comments, you have to wait for some time for your car questions to get answered. If you want to get fast answers from a certified master technician you can ask your questions here:
    Ask A Mechanic

Leave a Comment