P0820
Gear Lever X-Y Position Sensor Circuit.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 8
- AreaTransmission
- 20
- FaultThe specific fault in that area
What it means
P0820 is the SAE J2012 generic code for a fault in the gear lever X-Y position sensor circuit. The transmission or powertrain control unit monitors the signals that tell it which gear selector position (park, reverse, neutral, drive or manual gate) has been chosen. It sets this code when those signals are missing, out of range, or do not make sense together. How the sensor is built and how many signal lines it has varies by model and transmission.
Symptoms
- Gearbox warning light or malfunction indicator lamp on
- Gear position shown wrongly on the dash, or no display at all
- Car will not start, or starts in more than one selector position
- Harsh, delayed or missing gear engagement
- Transmission stuck in one gear (limp mode)
- Manual shift mode (+/-) not working
Possible causes
- Faulty gear lever position sensor or selector assembly (worn track, failed internal contacts)likely
- Damaged, chafed or corroded wiring or connector between the selector and the control unitlikely
- Poor earth or low supply or reference voltage to the sensorpossible
- Selector cable or linkage out of adjustment or worn (on models with a mechanical link to the transmission)possible
- Water or debris contamination inside the selector assembly, for example from a spilt drinkpossible
- Fault in the transmission or powertrain control unitrare
How to diagnose
- Read all stored codes and freeze frame data, noting whether P0820 is current or historic and whether other transmission or network codes are present
- Check the gear position shown on the dash and in live data against the actual lever position, moving through every position slowly
- Inspect the selector connector and wiring for damage, corrosion, moisture and pin tension, and check for contamination around the lever
- Check the battery condition and charging voltage, as low voltage can cause false sensor faults
- Wiggle-test the harness while watching live data for dropouts or jumps in the X and Y signals
- Check the sensor supply, reference and earth, and the signal voltages, against the manufacturer's data for that model
- Check the selector cable or linkage adjustment and for play, where fitted
- Test the wiring for continuity and shorts between the selector and the control unit before condemning any component
How to fix
- Repair or replace damaged wiring and renew corroded or loose connector terminals
- Replace the gear lever position sensor or selector assembly if its signals are out of specification
- Clean and dry the selector assembly if contamination is the cause, and replace it if the contacts are damaged
- Adjust or replace the selector cable or linkage as the manufacturer specifies
- Restore a good earth or correct supply voltage faults
- Replace or reprogram the control unit only if all else is proven good and the manufacturer confirms it
Can I keep driving?
The car may still drive, but it could go into limp mode, fail to start or select the wrong gear without warning. Get it checked soon and avoid long journeys until it is fixed.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
