P0706–P2801 Transmission Range Sensor A Circuit Range/Performance
The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.
Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.
Which code is which
Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.
| Code | Definition | Severity |
|---|---|---|
P0706 | Transmission Range Sensor A Circuit Range/Performance | Investigate soon |
P2801 | Transmission Range Sensor B Circuit Range/Performance | Investigate soon |
The definition
P0706: Transmission Range Sensor A Circuit Range/Performance.
P0706 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.
What to check first
Cheapest and fastest checks first:
- Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
- Check the connector at the part for corrosion, and that it is fully seated.
- Clear the code and see whether it returns, and under what conditions.
What actually causes this on a VAG
This is not a dead circuit but an implausible one. The gearbox control unit is receiving a position signal, but it is a combination that should not exist, or it does not change when it should, or it does not agree with what the gearbox is actually doing. On VAG automatics the selector position is coded across several signal wires at once, so a worn switch can easily report two positions simultaneously, or none, as the lever passes through the gate. That is the distinction from a plain circuit fault: the wires are alive, the pattern on them is nonsense. The car may drop into a limp-home mode, typically holding one fixed forward gear, sometimes with reverse unavailable, and it may refuse to select drive cleanly.
Most likely causes, in order
- Selector cable out of adjustment. If the lever no longer sits squarely in each detent, the switch sees the in-between state and the control unit calls it implausible. Check whether the letters on the display line up with the lever positions and whether the lever feels vague in the gate. This is a cheap, reversible check and it is far more likely on a car that has recently had gearbox, mount or subframe work. Shift-by-wire cars have no selector cable, so skip this one on those.
- Water, corrosion or oil in the gearbox connector. Damp bridging several pins can join signals together and produce a combination the control unit knows is impossible, which is exactly what this code describes. Unplug the connector at the gearbox and check for corrosion, and for gearbox oil that has wicked along inside the wires into the plug. Dry, clean and reseal before condemning any part - this costs nothing and is a genuinely common finding.
- Worn multifunction switch on the gearbox. Where the box uses an external switch, its internal contacts wear a track and start overlapping or dropping out. The tell-tale is a fault that appears mainly while the lever is being moved rather than while sitting in one gear, often alongside intermittent reverse lights. A scan tool showing live selector position while you move the lever slowly through every position will usually show the gap or the overlap.
Worth knowing: Watch the live selector position on a scan tool while a helper moves the lever slowly through the whole gate, pausing in each detent. That single test separates a stretched cable and a worn switch from a genuine gearbox problem in a couple of minutes, and it is the thing that stops the conversation drifting towards a mechatronic unit or a rebuild that this code does not justify. If the car is holding one gear, it will move under its own power, but treat that as a get-home condition rather than something to drive on indefinitely.
Reading the code is the easy part
A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.
VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.
$249 once. No subscription, unlimited cars. Windows 10/11.
See VAGPULSE — $249 Look up another codeSoftware downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect
Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.
Common questions
What does P0706 mean?
P0706 means Transmission Range Sensor A Circuit Range/Performance. The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.
Can I drive with P0706?
The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.