P0823
Gear Lever X Position Sensor 1 Circuit Intermittent/Erratic
Transmission — gear selector
Generic OBD-II
Medium
What it means
P0823 means the gear lever X-position sensor 1 circuit is intermittent or erratic. This sensor reports the position of the gear selector on shift-by-wire or electronically monitored selectors. Dropouts can cause incorrect gear selection, warning lights, or a protective limp mode. The engine still starts and runs; the intermittent nature makes wiring and connectors the usual culprits.
Medium
Can I keep driving? The car usually drives, but an intermittent gear-selector signal can cause wrong gear selection or limp mode without warning — get it checked promptly.
Common symptoms
What you'll notice
- Check-engine light on (may come and go)
- Incorrect gear shown on the instrument panel
- Occasional inability to select or engage a gear
- Erratic or inconsistent shifting
Common causes
Most likely first
- Intermittent fault in the gear lever position sensorLikely
- Loose, corroded, or intermittent wiring or connectors in the circuitCommon
- Poor ground or a chafed harnessCommon
- Worn or sticking gear-lever mechanismLess often
- Intermittent transmission control module (TCM) fault — least commonLess often
How to diagnose & fix
Work through it in order
- Confirm the code and read freeze-frame data.
- Wiggle-test the selector wiring and connectors while watching the signal for dropouts.
- Inspect and clean the connectors; repair any chafed or corroded wiring.
- Test the position sensor output and replace it if erratic.
- If unresolved, inspect the selector mechanism and TCM. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0823?+
Because it is intermittent, the car may act normally then suddenly select the wrong gear or drop into limp mode — get it diagnosed promptly.
Can I just clear P0823?+
Intermittent faults often clear temporarily but return; fix the root cause in the sensor or wiring.
Related codes
Often seen with P0823
Read & clear P0823 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX