P0706 Code: Transmission Range Sensor Circuit Range/Performance
🟠 Moderate severity · drivable
Drivable, but the gear position reading is wrong, which can cause starting and shifting problems.
What P0706 means
The transmission range sensor is reporting a gear position that doesn't match the actual shifter position, or a signal that's out of range.
Symptoms
- Check engine light is on
- Vehicle won't start in Park
- Gear display wrong
- Harsh or erratic shifting
Common causes
- most common: Faulty or misadjusted transmission range sensor
- common: Damaged wiring or loose connector
- less common: Worn shift linkage
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the transmission range sensor | Yes | $100–300 |
| Adjust the shift linkage | Mechanic | $50–150 |
Frequently asked questions
Can I drive with a P0706 code?
Yes, but starting and shifting can be affected. Fix it soon.
What is the most common cause of P0706?
A faulty or misadjusted transmission range sensor.
How much does it cost to fix a P0706?
Typically $100–$300 for a new range sensor, or less for a linkage adjustment.
Related codes
P0705
P0705 Code: Transmission Range Sensor Circuit Malfunction (PRNDL Input)
P0700P0700 Code: Transmission Control System Malfunction
P0707P0707 Code: Transmission Range Sensor A Circuit Low
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.