Skip the auto shop - Our mechanics make house calls

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

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

How to Find the Keyless Code on a Ford Explorer or Mercury Mountaineer
Many Ford Explorers and Mercury Mountaineers were manufactured with an option known as the Ford keyless entry keypad. Some models refer to it as SecuriCode as well. It...
How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...


Related questions

Q: Cranks but won't start

This may happen for many reasons. There are in fact modes in your truck's computer that will trigger the ECU to shut the engine down in the event of some kind of failure that may cause major damage. This is...

Q: Misfire caused bad o2 sensor?

As you may know the oxygen sensors which are part of your emissions system read exhaust gases to determine whether or not the appropriate amount of oxygen is present in the exhaust. Based upon this reading, this information is relayed...

Q: The Check Engine Light came on, I hooked it up to my scanner and got the code P0308

Hello. A cylinder misfire can be caused by many things. If you are not able to notice any issues with engine performance then the misfire is likely minor or intermittent. A few common causes for a misfire are a faulty...