P0828
Up and Down Shift Switch Circuit High
Transmission controls
Generic OBD-II
Low
What it means
P0828 means the transmission control module sees an abnormally high voltage on the driver-operated up/down (manual or Tiptronic) shift switch circuit. It usually points to a fault in that switch or its wiring, not the transmission itself. The car still drives in automatic β typically only manual gear selection is affected.
Low
Can I keep driving? Yes β the car still drives normally in automatic; usually only the manual up/down shift buttons stop responding.
Common symptoms
What you'll notice
- Check-engine light on
- Manual/Tiptronic up and down shift buttons don't respond
- Transmission won't shift when commanded in manual mode
- Occasional unexpected or harsh shifts
Common causes
Most likely first
- Faulty up/down shift switch (steering-wheel paddle or console switch)Likely
- Damaged wiring or connector in the shift-switch circuit (short to voltage or open)Common
- Corroded or loose connections at the switchCommon
- Failed transmission control module (TCM) β least likelyLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and confirm the code; check for related shift-switch codes.
- Inspect the up/down shift switch and its connector for damage or corrosion.
- Test the circuit wiring for a short to voltage or an open against the switch's spec.
- Replace the shift switch if it fails its test.
- If wiring and switch check out, have the TCM evaluated. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0828?+
Generally yes. The transmission still shifts on its own in automatic; usually only the manual up/down selection is affected. Get it fixed at your convenience.
Can I just clear P0828?+
You can, but it returns until the shift switch or its wiring is repaired.
Related codes
Often seen with P0828
Read & clear P0828 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