P0706 Code: Transmission Range Sensor Range — Causes & Fix
P0706 means the transmission range sensor (gear-position switch) signal is out of range/performance — the ECM can't confirm the selected gear.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $40 – $500
- Time to fix
- 1–4 hours
What it means
Causes include a failed range sensor, a misadjusted linkage, or wiring faults. P0706 is a generic OBD-II code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- Wrong gear shown; no-start in Park/Neutral
- Harsh or erratic shifts
How to fix it
- 1
Check adjustment and wiring
1. Inspect the range sensor connector and shift linkage adjustment.
- 2
Test/replace the sensor
1. Confirm it reports the correct gear on a scan tool. 2. Replace/adjust if faulty, then clear the code.
Frequently asked questions
Is P0706 the same as P0705?
Related — P0705 is a general circuit fault, P0706 is an out-of-range/performance fault of the same range sensor. Check adjustment and wiring for both.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.