P0790 OBD-II Trouble Code: Normal/Performance Switch Malfunction

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0790 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0790 code

P0790 is a diagnostic trouble code (DTC) for "Normal/Performance Switch Malfunction". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0790 DIAGNOSTIC Get a fair and transparent estimate upfront

check engine light

P0790 trouble code definition

A P0790 trouble code is related to a vehicle’s automatic transmission and the normal/performance switch that changes the shift points for two different driving styles.

What the P0790 code means

P0790 is an OBD-II generic powertrain code for a voltage or resistance problem with the transmission mode controller in that the signal being sent out is not within the manufacturer’s parameters. This will typically not allow the powertrain control module to allow the “power mode” that usually lets the transmission shift later and downshift earlier.

What causes the P0790 code?

Common causes for a P0790 are:

  • Faulty transmission mode switch
  • Faulty switch wiring and or connectors

What are the symptoms of the P0790 code?

A P0790 can either cause a vehicle to stay in normal mode, or the transmission could fall into “limp-mode” that limits speeds so a vehicle can make it to a repair shop with minimal damage. The overdrive light may also be illuminated.

How does a mechanic diagnose the P0790 code?

A visual inspection of the transmission mode switch will be first, paying close attention to corrosion or liquid intrusion. If wiring appears damaged, it will need to be replaced. Your mechanic will be able to test the normal/power switch itself to determine if it’s functioning properly. If not, it will need to be replaced.

Common mistakes when diagnosing the P0790 code

Some mechanics have reported finding switches that are not so much damaged as corroded. These can be cleaned and replaced but it’s not a wise fix.

How serious is the P0790 code?

It’s rare for a P0790 to cause any symptoms more serious than the inability to access the transmission’s “power mode,” so this code isn’t too serious. If a vehicle does enter limp mode however, it can be more problematic.

What repairs can fix the P0790 code?

The most common repairs for a P0790 are as follows:

  • Cleaning the transmission mode switch
  • Replacing the transmission mode switch
  • Repairing damaged wiring for the transmission mode switch

Additional comments for consideration regarding the P0790 code

Some transmission mode switches are literally a console switch that says “Normal/Power” while others are activated when the transmission is switched to sport or dynamic mode.

Need help with a P0790 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0790
trouble codes
Check Engine Light

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0790 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,484

Rating Summary
3,176
153
40
23
92
3,176
153
40
23
92

Richard

10 years of experience
415 reviews
Richard
10 years of experience
This is the second time I’ve had Richard work on my car. He always does an outstanding job and is quick, knowledgeable and professional. Highly recommended!!
2012 DODGE CHALLENGER - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Michael

13 years of experience
372 reviews
Michael
13 years of experience
Mike was an absolute professional when he arrived. He walked me thru the whole process of my repairs and also made good recommendations for preventive issues. His mechanical knowledge and good customer services was a breath of air and greatly appreciated :-)
2007 CHEVROLET AVALANCHE - CHECK ENGINE LIGHT IS ON INSPECTION - MARIETTA, GEORGIA

Rodrigo

10 years of experience
85 reviews
Rodrigo
10 years of experience
Rodrigo was exactly on time, very professional and friendly. He assessed my car, let me know the exact problem when a previous mechanic from a shop in my area was unable to. I felt he was very honest and sincere letting me know the level of urgency that I deal with the issue. Absolutely no pressure. I will absolutely use Rodrigo the next time I need anything to do with my car and will tell everyone about him. This is such a great service, I will never go to another mechanic again. It is so convenient. I couldn’t be happier. :)
2013 SMART FORTWO - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Ricardo

8 years of experience
223 reviews
Ricardo
8 years of experience
Great service and was very helpful on what maintenance my vehicle needed and what to expect in the future. Would definitely recommend to anyone and will.
2004 MITSUBISHI LANCER - CHECK ENGINE LIGHT IS ON - LOS ANGELES, CALIFORNIA

More related articles

P0121 OBD-II Trouble Code: TPS "A" Circuit Range Performance Problem
P0121 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem...
Insurance Requirements for Car Registration in Kentucky
The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle...
P2422 OBD-II Trouble Code: Evaporative Emissions Control System (EVAP) Vent Valve Stuck Closed
Diagnostic Trouble Code (DTC): P2422 P2422 code definition Evaporative Emissions Control System (EVAP)...

Related questions

Q: Multiple trouble codes, no spark, no start.

You are getting codes to each and every major sensor on the engine that is needed to run your motor. You either have a major malfunction with the ECU or a problem with the harness not being wired correctly. You...

Q: P2006 code - intake runner stuck closed

When you got a 1.6 volt reading from the test you did, this is not a normal test done for this code. Only a proper pinpoint done by a manufacturer approved test procedure would be able to diagnose the system...

Q: Rough idle and intermittent engine light on

Hello there, many faults can cause a rough idle and the Check Engine Light to be on with your 2007 Mazda 3. The first course of action would be to check what code is stored in the ECU. This code...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com