P0790 Code: Normal/performance switch circuit

P0790 transmission normal performance switch circuit diagnostic illustration
NORMAL/PERFORMANCE SWITCH: CIRCUIT

P0790: Prove the Mode Input

Identify the switch and module, then compare the requested mode with the input state and network interpretation.

Updated October 9, 2026About 10 min readBy iCARZONE

DIAGNOSTIC FOCUS

TRANSMISSION MODE INPUT
FAULT TYPE
transmission mode-switch input and TCM interpretation
FIRST CHECKS
VIN/module-specific circuit and response evidence

The DTC alone does not prove a failed component.

QUICK ANSWER

P0790 means Normal/Performance Switch Circuit. Preserve the complete event and identify the reporting module before clearing it.

The DTC describes a controller observation, not a guaranteed failed part. Compare command, circuit and physical response using the exact vehicle procedure.

What Does the P0790 Code Mean?

P0790 is reported when the controller detects the code-specific condition: Normal/Performance Switch Circuit. The exact monitor, circuit and enable conditions depend on the vehicle and reporting module.

This label describes a controller observation, not a parts verdict. Separate command, electrical evidence and physical response using the exact OEM procedure.

Component location, thresholds, cylinder or solenoid mapping and repair steps vary by application. Do not transfer one OEM’s value or bulletin to another vehicle. P0790 concerns the Normal/Performance mode input as interpreted by the transmission controller. The input may be a console switch, selector, integrated shifter control or network message, so there is no universal physical location or voltage value. Save the exact mode request, received state and companion communication codes. First observe whether the state changes cleanly when the control is operated; this separates a switch or connector issue from a TCM interpretation problem. A mode that remains in Normal can leave ordinary shifting intact while disabling the requested Performance schedule. Inspect for liquid entry, trim work, terminal spread and disturbed grounds before opening the transmission. If the local switch changes but the TCM does not receive it, follow the network or harness branch. Configuration may be required after a selector or module replacement, but coding is not a substitute for electrical proof. Test the available modes in a safe controlled setting and confirm each state is recognized without returning the code.

Identify the actual monitor

Record complete code text, suffix, reporting module and status before deciding what hardware is named.

Separate the evidence

Compare command, scan interpretation and physical response with the prescribed test.

Preserve original conditions

Save freeze frame and note temperature, load, operating mode, recent work and companion codes.

Important distinction: The code does not prove a transmission assembly fault or a universal switch location.
Normal/performance switch circuitVIN-specific mappingCommand versus responseFailed test required

P0790 Symptoms, Severity, and Driving Safety

Mode unavailable
The mode switch may stop selecting Performance while Normal remains available.
MIL or transmission warning
The MIL or transmission warning can appear without an internal shift fault.
Normal mode default
A console or selector input may flicker when pressed or when wiring moves.
Intermittent switch response
The TCM may default to a safe mode and change shift scheduling.
Network companion codes
Network companion codes can show that the state was lost between modules.
No shift complaint
A vehicle can drive normally while the requested mode remains unavailable.

Assess the actual warning and system behavior. A stored code with normal operation still deserves diagnosis, and the code alone cannot establish a safe remaining distance.

If the vehicle shifts normally, follow the owner manual; stop for abnormal shifting or loss of propulsion. Do not test modes in unsafe traffic.

P0790 Causes and the Evidence That Separates Them

These are code-specific diagnostic branches, not a ranking of failure rates.

1

Mode switch/selector fault

The physical switch, selector or integrated control can fail to produce a valid state.

How to prove it: Observe live state changes while operating the control, then test the switch per the manual.

Check first
2

Console connector or harness

Trim work, liquid entry or terminal spread can interrupt the input circuit.

How to prove it: Inspect the connector and perform loaded continuity/voltage-drop checks.

Check first
3

Reference or ground issue

A shared reference or ground can make multiple switch positions appear out of range.

How to prove it: Compare the reference and ground under the exact ignition state.

Verify directly
4

TCM input/network issue

The switch can work locally while the TCM loses the state over a network path.

How to prove it: Compare local input evidence with the TCM-received state and network codes.

Verify directly
5

Configuration after replacement

A module or selector replacement may require configuration before the mode is recognized.

How to prove it: Verify the exact coding/configuration procedure for the vehicle.

Verify directly
6

Software branch

A documented calibration issue is possible only when the vehicle and symptom match.

How to prove it: Check OEM applicability before programming or replacing a TCM.

Final branch

Recent work can identify a disturbed area to inspect, but it does not prove causation. A component should earn replacement through a failed test.

Using JU2000 MAX During P0790 Diagnosis

On a supported vehicle, iCARZONE JU2000 MAX can preserve accessible fault status, freeze frame and supported data before clearing P0790. Coverage and available PIDs remain VIN-dependent.

Use the scanner to organize ECU evidence and compare supported command/response data. It cannot directly prove wiring, terminal tension, waveform, pressure, flow, injector current, fan current or mechanical wear.

Pair scan data with the current OEM procedure and appropriate physical tools. Confirm the exact vehicle, controller and requested function before purchase.

RECOMMENDED DIAGNOSTIC TOOL

iCARZONE JU2000 MAX All-in-One Diagnostic & TPMS Kit

iCARZONE JU2000 MAX diagnostic scanner for preserving P0790 fault evidence
Full-system diagnostics · freeze frame · supported live data

Preserve the P0790 fault event and compare supported data before authorizing parts or module work.

$1186.99
$1249.00
Check JU2000 MAX Coverage

Use only supported functions for the identified VIN and controller. ECU coding or an active test is never universal, and a scan result does not replace physical proof.

How to Diagnose P0790 in 6 Steps

Use this six-step sequence with the VIN-specific procedure. Record conditions, measurements and comparison limits; never substitute another vehicle's specification.

P0790 Quick Diagnostic Path

  • 1

    Save TCM/PCM records and identify the physical or software mode input.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
  • 2

    Observe the live switch state while selecting each supported mode.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
  • 3

    Inspect connector, wiring, reference and ground with the OEM procedure.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
  • 4

    Check whether the TCM receives a valid state and network message.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
  • 5

    Verify configuration/software applicability before module work.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
  • 6

    Repair and confirm every supported mode state without related codes.

    • Record the exact condition and measurement required by the OEM procedure.
    • Do not replace a component until the failed branch is documented.
If the vehicle shifts normally, follow the owner manual; stop for abnormal shifting or loss of propulsion. Do not test modes in unsafe traffic.

How to Fix P0790 and Verify the Repair

01

Restore the mode input

Repair the proven switch, selector, reference, ground or harness fault.

02

Verify TCM interpretation

Confirm Normal/Performance states change in live data where supported.

03

Correct configuration

Apply replacement coding or software only when the vehicle procedure requires it.

04

Verify each mode

Confirm the requested mode state and absence of related codes.

01

Diagnostic time

VIN-specific quote
Main cost driver

Request a quote that separates scan review from the test needed to identify the failed branch. A code read alone is not completed diagnosis.

02

Wiring and access

VIN-specific quote
Main cost driver

Quote proven terminal, harness and access work separately, including the cause of heat, abrasion, contamination or water entry.

03

Proven component repair

VIN-specific quote
Main cost driver

Ask for the exact part, failed test and supporting installation items. The correct service unit depends on the vehicle.

04

Setup and final verification

VIN-specific quote
Main cost driver

Include programming, relearn or calibration only when required. These are alternative paths, not four automatic charges.

Ask the shop to connect each proposed repair to a finding and preserve the original and final reports. Separate confirmed defects from conditional work.

If the code returns, compare the new event with the baseline and reopen the correct branch. Another replacement part or a reset is not a substitute for a failed test.

P0790 OEM Differences and DIY Limits

The 2016 Nissan GT-R factory manual has a P0790 Performance Switch diagnostic section. Its procedure treats the switch input, connector and harness as separate checks and is specific to that vehicle architecture; it does not establish a universal switch voltage or timing threshold.

The switch may be integrated

Console, selector or software controls vary by vehicle.

State change is key

A stable live-data transition is more useful than a generic voltage guess.

Do not condemn transmission

P0790 targets a mode input circuit, not a universal internal failure.

For another VIN, confirm whether the Normal/Performance input is discrete or network interpreted, then compare the requested mode, live input state and companion communication evidence before condemning a transmission component.

Reasonable DIY Checks
  • Save the complete scan and warning text without clearing it.
  • Record conditions, recent work and symptoms accurately.
  • Inspect only safely accessible areas with the specified power state.
  • Follow the owner manual response to every active warning.
Professional-Level Work
  • Use qualified assistance when symptoms make operation unsafe.
  • Do not jump, backfeed or force an unidentified circuit or actuator.
  • Use the exact isolation and measurement procedure.
  • Leave pressurized, high-current, internal, programming or disassembly work to equipped personnel.

Related Diagnostic Code Guides

Use related guides for diagnostic concepts only; they do not assign a universal component location, threshold or repair path to this code.

For other stored faults, use the iCARZONE OBD-II fault-code center.

Frequently Asked Questions About P0790

What does P0790 mean?
Normal/Performance Switch Circuit. The exact component identity, monitor conditions and repair path depend on the reporting module and VIN.
Does P0790 prove a failed part?
No. Circuit, supply, control, physical response and application branches require separate evidence.
Can I keep driving with P0790?
Base that decision on warning behavior and system safety. Stop for loss of propulsion, severe overheating, stalling, violent shifting, unsafe braking or uncontrolled engine behavior.
Should I clear P0790 first?
No. Save codes, status, full descriptions and available freeze frame before clearing; erasing can remove useful context.
Can JU2000 MAX diagnose P0790?
It can organize supported module faults and data subject to the exact vehicle and controller coverage. It cannot replace the required physical electrical, pressure, flow, waveform or mechanical tests.
Will replacing the named component fix P0790?
Only when the prescribed test proves that component or its installation is the failed branch.
Is the definition identical on every vehicle?
The base code family is shared, but component mapping, topology, thresholds and monitor logic vary by OEM and model.
What confirms a repair?
Repeat the failed test and the specified monitor or functional verification with no related fault returning.

Sources and Technical Review Notes

Bottom line: Identify the exact normal/performance switch circuit branch, prove the failed path and repeat the specified verification.
iCARZONE
iCARZONE

Technical sources checked October 9, 2026. This is a source-based diagnostic guide, not a report of a hands-on vehicle repair. Confirm monitor conditions, test limits, component identification and service applicability for the exact VIN. This guide makes no universal coverage or repair-outcome promise.

Educational diagnostic guidance, not a record of hands-on repair and not a replacement for current OEM procedures. Stop for dangerous running, overheating, pressure, braking or high-current symptoms and use safe isolation procedures.

0 comments

Leave a comment