P0790 Code: Normal/Performance Switch Circuit Malfunction
๐ข Low severity ยท drivable
Drivable with no real danger, but the normal/performance mode selector won't work until the circuit is fixed.
What P0790 means
The normal/performance switch lets the driver choose between regular and sportier transmission shift patterns. This code means the computer can't read the switch's position, so it defaults to the normal mode and the performance setting stops working.
Symptoms
- Check engine light is on
- Performance mode button does nothing
- Transmission always shifts in normal mode
- Switch feels loose or unresponsive
Common causes
- most common: Faulty normal/performance switch
- common: Damaged wiring to the switch
- common: Loose or corroded connector
- rare: Faulty transmission control module
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Test and replace the normal/performance switch | Yes | $30โ120 |
| Repair wiring or the switch connector | Yes | $50โ150 |
| Replace the shift console assembly if needed | Mechanic | $150โ400 |
Frequently asked questions
Can I drive with a P0790 code?
Yes. It mostly means you lose the performance shift mode; the transmission will just use normal shifting.
What does the normal/performance switch do?
It tells the transmission computer to use a sportier shift pattern, holding gears longer for better acceleration.
How much does it cost to fix P0790?
A new switch is cheap at $30โ$120 if you install it yourself. Wiring or console repairs run $50โ$400.
Related codes
P0705
P0705 Code: Transmission Range Sensor Circuit Malfunction (PRNDL Input)
P0700P0700 Code: Transmission Control System Malfunction
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.