P0828: Up and Down Shift Switch Circuit High
The P0828 code indicates that the Powertrain Control Module (PCM) has detected a high voltage condition in the up/down shift switch circuit. This switch, typically located on the gearshift lever or steering wheel, allows the driver to manually select gears in vehicles with manual shift mode (e.g., AutoStick, Tiptronic). A high voltage reading suggests a short to power, open circuit, or faulty switch, preventing the PCM from reading the correct shift commands.
1. Symptoms You Will Notice
- Check Engine Light illuminated
- Inability to manually shift gears (upshift/downshift)
- Transmission stuck in a single gear or limp mode
- Erratic shifting or no response from shift paddles/buttons
2. Most Common Causes
- Faulty up/down shift switch
- Short to battery voltage in the shift switch circuit
- Open or damaged wiring/connectors in the shift switch circuit
- Corroded or loose electrical connections
- Failed PCM (rare)
3. Step-by-Step Diagnosis
Step 1: Scan for additional codes and verify P0828 is present. Clear codes and test drive to see if it returns.
Step 2: Visually inspect the shift switch and its wiring for damage, corrosion, or loose connections.
Step 3: Using a multimeter, check the voltage at the shift switch connector. With the switch unplugged, the signal wire should read 5V reference; if higher, suspect a short to power.
Step 4: Test the switch resistance: press up/down buttons and verify continuity per manufacturer specs. Replace if out of range.
Step 5: If switch and wiring are good, check for open/short in the circuit between the switch and PCM. Repair as needed.
Step 6: If all else fails, replace the PCM (rare).
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended. The transmission may enter limp mode, limiting speed and gear selection, which can be dangerous in traffic or on hills.
How much does it cost to fix?▼
Typically $50-$150 for switch replacement or wiring repair. PCM replacement can cost $500-$1000+.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.