Severity High
P0828

P0828: Up and Down Shift Switch Circuit High

📅 Last reviewed: July 2026
What does the P0828 code mean?

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.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and verify P0828 is present. Clear codes and test drive to see if it returns.

2

Step 2: Visually inspect the shift switch and its wiring for damage, corrosion, or loose connections.

3

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.

4

Step 4: Test the switch resistance: press up/down buttons and verify continuity per manufacturer specs. Replace if out of range.

5

Step 5: If switch and wiring are good, check for open/short in the circuit between the switch and PCM. Repair as needed.

6

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.

6. Related Codes

Need an OBD2 Scanner for the P0828? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →