P0706** is a generic OBD-II fault code indicating that the Transmission Control Module (TCM) or Engine Control Module (ECM) has detected that the transmission range sensor (TRS) is sending incorrect, inconsistent, or out-of-range signals regarding the gear selector position (P, R, N, D, etc.).
This sensor is also known as the PRNDL switch or Neutral Safety Switch.
1. Check Engine Light (CEL)
2. Vehicle may not start in Park or Neutral
3.️ Transmission may shift erratically or be stuck in limp mode
4. Dashboard may display the wrong gear
5. Reverse lights not working
6. Cruise control may be disabled
7. Transmission warning light
1. Faulty Transmission Range Sensor (TRS)
2. Sensor misalignment (especially after transmission or linkage repair)
3. Damaged or corroded sensor connector or wiring
4. Moisture in connector (common in DSG, CVT, and ZF gearboxes)
5. Faulty TCM/ECM (rare)
✅ Step-by-step:
1. Scan with a professional tool (e.g., Autel, ISTA+, VCDS)
– Read live data from TRS to check gear position values
2. Inspect the TRS wiring and connector
– Look for corrosion, damage, or water ingress
3. Manually test the gear selector
– Confirm that each gear corresponds to the correct position
4. Check for sensor misalignment
– Realign the TRS using marks or a scan tool (some require calibration)
5. Replace the TRS if faulty or intermittent
6. Clear the code and test drive
1. Audi, VW (DSG)
2. BMW, Mercedes-Benz, Ford, Hyundai, Toyota
3. Any automatic transmission with electronic gear recognition