P0804 Code: Upshift/Skip Shift Lamp Control Circuit Malfunction
🟢 Low severity · drivable
Drivable. Only the upshift indicator lamp is affected, so driving safety is unchanged.
What P0804 means
This code points to the circuit that powers the upshift or skip shift indicator lamp on the dashboard. The lamp tells the driver when to shift gears, but with a circuit fault it may stay off, stay on, or flicker — the transmission itself still works normally.
Symptoms
- Check engine light is on
- Upshift indicator lamp does not light up
- Shift light stays on or flickers
- No other driveability problems
Common causes
- most common: Burnt out or faulty indicator lamp
- common: Damaged wiring to the lamp
- less common: Loose or corroded connector
- rare: Faulty powertrain control module
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the upshift indicator lamp | Yes | $5–20 |
| Repair wiring or the lamp connector | Yes | $50–150 |
| Have the instrument cluster inspected | Mechanic | $200–600 |
Frequently asked questions
Can I drive with a P0804 code?
Yes. It only affects the upshift indicator lamp, so the car drives exactly as before.
What does the upshift lamp do?
It lights up to tell the driver when to shift to a higher gear for better fuel economy.
How much does it cost to fix P0804?
A new lamp is a few dollars if you do it yourself. Wiring repairs run about $50–$150.
Related codes
P0803
P0803 Code: Upshift/Skip Shift Solenoid Control Circuit Malfunction
P0700P0700 Code: Transmission Control System Malfunction
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.