P0705 Code: Transmission Range Sensor — Causes & Fix
P0705 means a fault in the transmission range sensor (PRNDL / neutral safety switch) circuit — the sensor that tells the ECM which gear position is selected.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $40 – $500
- Time to fix
- 30 minutes – 2 hours
What it means
Causes include a failed range sensor/switch, a misadjusted linkage, or wiring/connector faults. P0705 is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer petrol car or light truck 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
- No-start in Park/Neutral, or starts in any gear
- Wrong gear on the dash; harsh shifts
How to fix it
- 1
Check adjustment and connector
1. Inspect the range sensor connector and wiring. 2. Verify the shift linkage/sensor adjustment.
- 2
Test and replace
1. Confirm the sensor reports the correct gear on a scan tool. 2. Replace/adjust if faulty, then clear the code.
Frequently asked questions
Why won't my car start with P0705?
The range sensor doubles as the neutral-safety switch. If it can't confirm Park/Neutral, the car may refuse to crank.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.