HomeTrouble CodesP0790

P0790 — Normalperformance Switch Circuit

Generic OBD-II · all makesPowertrain (engine & transmission)

OBD-II code P0790 indicates a malfunction in the Normal/Performance Switch Circuit, which is used by the transmission control module (TCM) to detect the driver's selected driving mode. When the TCM detects an implausible signal or open/short circuit from this switch, it sets this code and may default to a single shift pattern.

Symptoms

What causes it — most likely first

1. Faulty normal/performance mode switch

The switch itself may be worn, contaminated, or internally shorted, causing an incorrect or no signal to the TCM.

2. Damaged or shorted wiring harness

Wiring between the mode switch and the TCM can chafe, break, or short to ground/power, leading to circuit malfunctions.

3. Poor electrical connections

Corroded, loose, or bent pins at the switch connector or TCM connector can cause intermittent or high-resistance faults.

4. Transmission control module (TCM) fault

Internal TCM failure is possible but less common; it may misinterpret switch signals or have damaged input circuits.

5. Powertrain control module (PCM) fault

Rarely, the PCM (if it handles transmission control) may have an internal fault, but this should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Connect a scan tool and verify the P0790 code; check for related transmission codes and freeze frame data.
  2. Operate the mode switch while monitoring the switch status parameter on the scan tool to see if the signal changes correctly.
  3. Inspect the mode switch and its connector for physical damage, corrosion, or loose terminals; clean and repair as needed.
  4. Test the switch for proper resistance or continuity according to manufacturer specifications; replace if faulty.
  5. Check wiring harness between the switch and TCM for shorts, opens, or high resistance using a multimeter; repair any damaged wiring.
  6. If all else is functional, test the TCM inputs and outputs per service manual; only suspect the TCM or PCM after eliminating all external causes.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a P0790 code?

Yes, the vehicle is usually drivable, but you may be limited to a single shift mode and could experience harsh shifting or reduced fuel economy. It's best to address the issue promptly to avoid potential transmission stress.

Does P0790 mean I need a new transmission?

No, this code is almost never caused by an internal transmission mechanical failure. It is typically an electrical issue with the mode switch, wiring, or connectors.

Is the PCM/TCM likely to be the cause?

No, control module failure is rare for this code. The most common causes are a faulty mode switch or wiring problems. Replacing the PCM or TCM without thorough diagnosis is often a misdiagnosis.

Can a bad battery or alternator cause this code?

Unlikely, but low system voltage or electrical noise can sometimes cause erratic sensor readings. Check battery and charging system health if other electrical issues are present.