P0707 - Land Rover

This code indicates that the Transmission Control Module (TCM) / Powertrain Control Module (PCM) has detected a low voltage signal from the Transmission Range Sensor (TRS), also known as the PRNDL switch or gear position sensor. The TRS tells the module what gear you’ve selected (P, R, N, D, etc.). If the signal is out of expected range (too low), the module can’t determine the correct gear.

Possible Causes

1. Faulty Transmission Range Sensor (TRS) / PRNDL switch
2. Misadjusted gear selector linkage
3. Damaged or corroded wiring/connectors in TRS circuit
4. Low system voltage or poor ground
5. Internal transmission issue affecting TRS function
6. Faulty PCM/TCM (rare)

Symptoms

1. Transmission stuck in limp mode
2. Wrong gear indication on dashboard (e.g., showing “D” when in “P”)
3. No start condition (vehicle may not crank if PCM doesn’t see Park/Neutral)
4. Harsh or delayed shifting
5. Check Engine Light (CEL) / Transmission warning light

Recommended Fixes

1. Check wiring & connectors around the TRS for corrosion, damage, or loose pins.
2. Verify adjustment of gear selector linkage → sometimes the sensor is fine but misaligned.
3. Test TRS sensor output with a multimeter or scan tool.
4. Replace TRS (PRNDL switch) if it’s faulty.
5. If wiring/sensor are fine → further diagnosis of PCM/TCM.