What Does P0706 Mean?
The TCM has detected a range or performance issue with the Transmission Range Sensor (TRS) circuit. Unlike P0705 (general malfunction), P0706 specifically indicates the sensor signal is intermittently out of range or does not transition smoothly between gear positions. The sensor is providing data, but it is erratic or inconsistent. The driver may notice the gear indicator flickering, occasional harsh shifts, or intermittent limp mode entry.
Common Causes
35%
Worn or dirty transmission range sensor contacts causing intermittent readings
25%
Shift cable or linkage wear allowing the sensor to float between detent positions
20%
Intermittent wiring connection — loose pin, corroded terminal, or chafed wire in TRS circuit
12%
TRS mounting loose, allowing the sensor to shift position during vehicle vibration
8%
TCM input circuit intermittent fault
Diagnostic Steps
1
Use the scan tool to monitor TRS input while cycling the gear selector slowly through all positions. Look for any position where the reading is erratic, drops out, or shows an invalid value between positions.
2
While in Park and Neutral, gently wiggle the shift lever side to side and watch the TRS signal on the scan tool — an unstable signal indicates worn contacts or a loose sensor/linkage.
3
Inspect the shift cable bushings at both ends (console end and transmission lever) — worn rubber or nylon bushings allow enough play for the TRS to read between detent positions.
4
Remove and inspect the TRS for worn or contaminated internal contacts. Some sensors can be cleaned; others must be replaced as a unit.
5
Check TRS mounting bolt torque and verify alignment marks. If the sensor has been previously serviced, it may have been incorrectly aligned.
Estimated Repair Cost
$75 - $450
Parts + labor, varies by vehicle and location
The TCM has detected a range or performance issue with the Transmission Range Sensor (TRS) circuit. Unlike P0705 (general malfunction), P0706 specifically indicates the sensor signal is intermittently out of range or does not transition smoothly between gear positions. The sensor is providing data, ...
The most common cause of P0706 (Transmission Range Sensor Circuit malfunction (PRNDL Input)) is: Worn or dirty transmission range sensor contacts causing intermittent readings
Typical repair costs for P0706 range from $75 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Erratic TRS signals can cause unpredictable shift behavior and intermittent limp mode. The transmission may make harsh or unexpected shifts. The neutral safety switch function could be compromised intermittently. Drive cautiously and schedule repair promptly to prevent potentially unsafe shifting behavior.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0706 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Transmission Control System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.