P0790 Code - Normal/Performance Switch Circuit Malfunction
Quick Answer
The diagnostic trouble code P0790 indicates a malfunction in the Normal/Performance Switch Circuit of the vehicle. Common causes include Faulty Normal/Performance switch, Wiring or electrical connection issues, Defective engine control module (ECM) or transmission control module (TCM). Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
- What it means
- P0790 indicates Normal/Performance Switch Circuit Malfunction.
- Common causes
- Common causes include Faulty Normal/Performance switch, Wiring or electrical connection issues, Defective engine control module (ECM) or transmission control module (TCM).
- Severity
- High - diagnose this code as soon as possible.
- Can I drive?
- Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code P0790 Description
The diagnostic trouble code P0790 indicates a malfunction in the Normal/Performance Switch Circuit of the vehicle. This switch is responsible for toggling between normal driving mode and performance mode, which can affect the vehicle's power output, fuel efficiency, and overall driving experience. When this circuit malfunctions, it can lead to issues with the vehicle's performance, as the engine may not be able to optimize its settings based on the driver's input.
Common Causes of P0790
- Faulty Normal/Performance switch
- Wiring or electrical connection issues
- Defective engine control module (ECM) or transmission control module (TCM)
- Corrosion or damage to circuit components
- Software or programming issues within the ECM or TCM
Symptoms of P0790
- Loss of power or acceleration
- Inability to switch between normal and performance modes
- Check Engine Light illuminated on the dashboard
- Rough shifting or erratic transmission behavior
How to Fix P0790
- Begin by conducting a thorough inspection of the Normal/Performance switch, wiring, and circuit components to identify any visible damage or issues.
- Test the switch using a multimeter to ensure it is functioning properly.
- Check for any loose or corroded electrical connections and repair or replace them as needed.
- If no visible issues are found, proceed to test the ECM or TCM for any faults or errors using a diagnostic scan tool.
- Depending on the specific cause identified, repair or replace the faulty component and clear the trouble code from the vehicle's memory.
Cost to Fix P0790
The cost of repairing a Normal/Performance Switch Circuit malfunction can vary depending on the specific cause of the issue. In general, the cost of parts for this repair can range from $50 to $200, while labor costs can add an additional $100 to $300. Overall, the total repair cost for this issue may fall between $150 and $500. It is important to note that these are rough estimates, and actual repair costs can vary based on factors such as location, vehicle make and model, and the rates of the auto repair shop. It is recommended to obtain quotes from local shops to get a more accurate estimate.
Need more information about the P0790 code?
Need more information on how to fix the P0790 code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the P0790 code diagnosed by a professional: Find a repair shop in your area
Code P0790 Information for Specific Makes
- P0790 Mercedes-Benz — Normal/Performance Switch Circuit Malfunction
- P0790 Volkswagen — Normal/Performance Switch Circuit Malfunction
Frequently Asked Questions about P0790 Code
1. What does the OBDII code P0790 mean?
P0790 indicates a malfunction in the normal/performance switch circuit, which controls the vehicle's driving mode selection between normal and performance settings.
2. What are the common symptoms of code P0790?
Symptoms may include the inability to switch between driving modes, reduced performance, poor fuel efficiency, and the illumination of the check engine light.
3. What causes the P0790 code to appear?
Common causes include a faulty mode switch, damaged or corroded wiring, a malfunctioning transmission control module (TCM), or a short circuit in the system.
4. Can I drive with the P0790 code active?
While the vehicle may still be drivable, it could be stuck in one driving mode and may experience reduced performance or efficiency. It's best to address the issue promptly.
5. How do I diagnose the P0790 code?
Diagnosis involves checking the normal/performance switch for proper operation, inspecting the wiring and connectors for damage or corrosion, and using a scan tool to test the TCM.
6. How do I fix the P0790 code?
Repairs may include replacing the mode switch, repairing or replacing damaged wiring, cleaning corroded connectors, or reprogramming or replacing the TCM if necessary.
7. How much does it cost to repair a P0790 code?
Repair costs vary depending on the cause. Replacing a mode switch may cost $50–$200, while TCM repairs or replacements can exceed $500.
8. Can a dead battery cause the P0790 code?
A weak or dead battery might cause electrical issues, which could trigger the code. Ensure the battery and charging system are in good condition.
9. Is the P0790 code specific to any vehicle make or model?
No, the P0790 code is a generic OBDII code and can appear on any vehicle equipped with a normal/performance mode switch, though the exact diagnosis and repair steps may vary by manufacturer.
10. Will clearing the code solve the problem?
Clearing the code without addressing the underlying issue will only temporarily turn off the check engine light. The code will likely return until the problem is resolved.
Discuss the causes and fixes for P0790 OBDII Code
Code P0790 comments
No comments found for this page.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.