P0706🔧 Transmission / Gear position sensingStop and fix promptly

P0706: Transmission Range Sensor Range/Performance (Meaning, Causes, Fixes)

Reviewed 2026-10-25 · Based on 2 cited source(s)

What P0706 means

The transmission range sensor (TRS), also called the PRNDL input, the park/neutral switch or the neutral safety switch, tells the powertrain control module (PCM) and transmission control module (TCM) which position the gear selector is in, and only lets the engine start in park or neutral. RepairPal says it is attached directly to the transmission's manual valve and that P0706 sets when its input is erratic or irrational. OBD-Codes.com explains that the PCM sends a reference voltage to the sensor and gets a different voltage back for each gear position; if the return voltage isn't what it should be, the code sets. It gives two typical setting conditions: the PCM sees drive or reverse at start-up, or it sees park or neutral for 10 seconds or more while throttle is at least 5%, engine torque is above 50 lb-ft and speed is above 20 mph. It is a generic OBD-II code, though repair steps vary by make and model; OBD-Codes.com notes General Motors calls it transmission range sensor performance and Jaguar uses it for missing dual linear switch signals. The sources disagree on the warning light: OBD-Codes.com calls P0706 a non-emission "C" type code that does not turn on the check engine light or store freeze frame data, while RepairPal lists an illuminated check engine light as a symptom, so whether the light comes on likely depends on the vehicle. Related codes are P0705 (circuit malfunction), P0707 (circuit low), P0708 (circuit high) and P0709 (intermittent).

Severity: can I keep driving?

Stop and fix promptly

Get it fixed right away. OBD-Codes.com calls this a serious safety concern because the range sensor includes the neutral safety switch, so the car may start in any gear and move as soon as it fires up, and it says the problem should be corrected immediately. RepairPal rates P0706 Urgent. Until it's repaired, set the parking brake and keep your foot on the brake whenever you start the engine.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Faulty transmission range sensor (both sources)
  2. Misadjusted transmission range sensor (OBD-Codes.com)
  3. Open or shorted range sensor harness, or a bad connector (both sources)
  4. Defective valve body or manual shift valve linkage (RepairPal)
  5. Dirty transmission fluid restricting hydraulic passages (RepairPal)
  6. Faulty PCM, which OBD-Codes.com says would be very rare
  7. OBD-Codes.com says in its experience the code is most common on four-wheel-drive trucks that have been off-road and damaged the range sensor or its harness; RepairPal warns the code can be misdiagnosed as an engine misfire or driveline problem

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes before clearing anything, since P0706 often shows up alongside other range sensor or transmission codes.
  2. Set the parking brake and block the wheels before any testing; OBD-Codes.com stresses this because the car may start in gear.
  3. Visually inspect the range sensor and its wiring harness for damage, especially if the vehicle has been off-road, and repair anything you find (OBD-Codes.com).
  4. With the parking brake set and your foot on the brake, check whether the engine will start in reverse or drive. OBD-Codes.com says if it does, unplug the range sensor and try again: if it still starts, suspect a short in the harness; if it no longer starts, suspect a faulty or misadjusted sensor.
  5. Check the transmission fluid level and condition; RepairPal lists dirty fluid as a possible cause.
  6. Follow your vehicle's service manual for sensor adjustment, since procedures vary by make.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • The engine starts with the shifter in drive or reverse
  • The transmission is stuck in limp mode or won't go into gear
  • You've checked the sensor and wiring and the code comes back
  • Diagnosis points to the valve body, shift linkage or the computer

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Is P0706 serious?

Yes. OBD-Codes.com says the car may start in gear and begin moving on start-up, calls it a serious safety concern and says to correct it immediately. RepairPal rates it Urgent.

Why is there no check engine light with P0706?

OBD-Codes.com describes P0706 as a non-emission "C" type code that does not turn on the check engine light. RepairPal lists the light as a symptom, so it depends on the vehicle; the code may only show up when you scan for it.

What's the difference between P0705 and P0706?

Both point at the transmission range sensor. P0705 is a general circuit malfunction, while P0706 means the sensor's signal is out of the expected range or doesn't match how the car is being driven, such as reading park while moving.

How much does it cost to fix P0706?

Neither source gives a repair cost. It depends on whether the fix is wiring, an adjustment, a new sensor or deeper transmission work, so get a diagnosis or a written estimate first.

Sources

  1. OBD-Codes.com: P0706 Transmission Range Sensor "A" Circuit Range/Performance (Daniel Young, ASE Master Technician)
  2. RepairPal: P0706 Transmission Range Sensor "A" Circuit Range/Performance (rated Urgent)

Last reviewed 2026-10-25. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.