P0706

Universal

This code indicates that the Powertrain Control Module (PCM) has detected an implausible signal from the Transmission Range Sensor (TRS) in relation to other vehicle sensors, or that the signal is outside the expected range for the selected gear.

Time: 1-3 hours | Difficulty: Medium
Medium Severity

The Transmission Range Sensor, also known as the neutral safety switch, is sending incorrect or erratic signals to the vehicle's computer, preventing it from accurately determining which gear the transmission is in. This can lead to issues with starting the car, shifting gears, or unexpected transmission behavior, significantly impacting drivability and safety.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always ensure the vehicle is parked on a level surface with the parking brake engaged before performing any diagnostic or repair work. Disconnect the battery before working near electrical components to prevent accidental short circuits or injury. Use proper jack stands if lifting the vehicle.

Common Symptoms

  • Check Engine Light illuminated
  • Vehicle will not start in Park or Neutral
  • Hard shifting or erratic shifting between gears
  • Transmission may go into "limp mode"
  • Backup lights not working
  • Cruise control not engaging
  • Incorrect gear displayed on the dashboard

Common Causes

  • Faulty Transmission Range Sensor (TRS)
  • Corroded or damaged wiring harness to the TRS
  • Loose or corroded electrical connectors to the TRS
  • Internal transmission mechanical issue affecting the TRS
  • Faulty Powertrain Control Module (PCM) (rare)
  • Misadjusted shift linkage

Frequently reported on: Honda Accord (2003-2007), Ford F-150 (2004-2008), Chevrolet Silverado 1500 (2007-2013), Nissan Altima (2002-2006), Toyota Camry (2002-2006)

Diagnostic Steps

  1. Visually inspect the Transmission Range Sensor and its wiring harness for any obvious signs of damage, corrosion, or loose connections.
  2. Check the shift linkage adjustment; ensure it's properly aligned and not binding.
  3. Using a multimeter, test the continuity and resistance of the Transmission Range Sensor at various gear positions according to your vehicle's service manual.
  4. Clean any corroded terminals on the sensor and connectors using electrical contact cleaner.
  5. If tests confirm the sensor is faulty, replace the Transmission Range Sensor and clear the code.
  6. Perform a road test to confirm the repair.

👨‍🔧 When to Call a Professional

If the vehicle is refusing to start, getting stuck in gear, or exhibiting significant erratic shifting that compromises safety, it's best to have the vehicle towed to a professional mechanic rather than attempting to drive it.

Need parts to fix this?

Commonly Asked Questions

What is a Transmission Range Sensor?

The Transmission Range Sensor (TRS) tells the vehicle's computer what gear the transmission is currently in (Park, Reverse, Neutral, Drive, etc.). It's also often referred to as the neutral safety switch.

Can I drive with a P0706 code?

While you might be able to drive, it's not recommended as it can lead to erratic shifting, inability to start, or transmission limp mode, posing safety risks.

Is the Transmission Range Sensor difficult to replace?

The difficulty varies by vehicle. On some, it's easily accessible on the side of the transmission, while on others, it may require partial disassembly or lifting the vehicle.

Does a P0706 code always mean the sensor is bad?

Not always. It can also indicate wiring issues, corroded connectors, or even a misadjusted shift linkage. It's important to perform a thorough diagnosis.

What is "limp mode" in relation to P0706?

Limp mode is a protective feature where the transmission locks into a single gear (often 2nd or 3rd) to prevent further damage when a serious fault, like an incorrect gear signal, is detected.

Related OBD2 Codes

← P0705 ← P0704 ← P0703 p0706 P0707 → P0708 → P0709 →