P0706
Transmission Range Sensor A Circuit Range/Performance
Transmission
Generic OBD-II
High
What it means
P0706 means the transmission range sensor β the switch that tells the computer which gear the selector is in (P, R, N, D) β is sending a signal that does not match a valid range. This can cause wrong-gear displays, no-crank in Park or Neutral, and erratic shifting, so it is worth diagnosing before it leaves you unable to start.
High
Can I keep driving? Driveable with caution β you may get wrong-gear starts, a no-crank, or erratic shifts; fix it soon to avoid being stranded.
Common symptoms
What you'll notice
- Wrong gear shown on the dash, or the indicator disagreeing with the selector
- No crank in Park or Neutral, or cranking in other positions
- Harsh, delayed, or incorrect shifts
- Check-engine light on, possible limp mode
Common causes
Most likely first
- Faulty or misadjusted transmission range sensorLikely
- Wiring or connector fault in the range-sensor circuitCommon
- Shift linkage out of adjustmentCommon
- Faulty TCM/PCM (least likely)Less often
How to diagnose & fix
Work through it in order
- Scan and compare the gear the sensor reports against the actual selector position.
- Inspect and, if adjustable, re-align the range sensor and shift linkage.
- Check the range-sensor wiring and connector for damage and corrosion.
- Replace the range sensor if its signal is out of range for the selected gear.
- If wiring and sensor test good, evaluate the TCM/PCM.
FAQ
Quick answers
Is it safe to drive with P0706?+
Drive with caution. The car may start in the wrong gear, refuse to crank, or shift erratically, which can be unsafe. Have it repaired soon.
Can I just clear P0706?+
You can, but if the sensor, linkage, or wiring is faulty the code returns and shifting problems persist; fix the root cause.
Related codes
Often seen with P0706
Read & clear P0706 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX