System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Circuit High
Definition source: SAE J2012/J2012DA (industry standard)
DTC P0958 indicates the control module detected a “circuit high” condition in the auto shift manual mode circuit. In practical terms, the signal associated with the manual-mode request (such as a shift lever gate, manual +/- command, or related switch input) is being seen higher than expected for the current operating conditions. The exact monitor logic, wiring layout, and input type vary by vehicle, so confirmation using the correct service information and wiring diagrams is essential before repairs. This is an electrical diagnostic issue first: the code does not, by itself, prove a mechanical transmission problem or a failed component. A methodical circuit inspection and signal verification should be prioritized.
What Does P0958 Mean?
P0958 – Auto Shift Manual Mode Circuit High means the powertrain control system has identified that the auto shift manual mode circuit is reporting a high electrical input when it should not. Per SAE J2012 naming conventions, “circuit high” points to an electrical state such as an unintended high signal, short-to-power, loss of ground reference, or an open circuit that causes the input to be pulled high, depending on circuit design. The definition is limited to the manual-mode circuit’s electrical behavior; it does not confirm the condition of the shifter mechanism, transmission internals, or driver technique without supporting test results.
Quick Reference
- Subsystem: Auto shift manual mode input circuit (manual +/- command, manual gate, or related request circuit; varies by vehicle).
- Common triggers: Signal stuck high, short-to-power, open ground/reference, connector pin issues causing a high reading, or water intrusion elevating the signal.
- Likely root-cause buckets: Wiring/connector faults; switch/input device faults; power/ground/reference issues; control module input circuitry (less common).
- Severity: Usually drivability/feature impact (manual mode may be disabled or behave incorrectly); severity can increase if shift strategy is affected.
- First checks: Scan for related codes, inspect shifter/manual-mode connectors and harness routing, verify power/ground integrity, and confirm the input state in live data.
- Common mistakes: Replacing shifter components or transmission parts before confirming the circuit is truly high and identifying whether it is short-to-power or a reference/ground problem.
Theory of Operation
Vehicles equipped with an auto shift manual mode typically use a switch assembly or position sensor to request upshifts/downshifts or to indicate selection of a manual gate. The request is sent to a control module as one or more discrete inputs, a resistive ladder, or a digital signal, depending on design. The module interprets that signal along with operating conditions to decide whether a manual-mode command is valid.
A P0958 sets when the module detects the manual-mode circuit is electrically “high” beyond what it expects for the current command state. This can occur if the signal wire is shorted to a power feed, if the ground/reference path is open (allowing the input to float high), or if a connector fault biases the input high. The module may then ignore manual requests and/or default to a protective strategy.
Symptoms
- Manual mode inoperative: Manual +/- commands are ignored or unavailable.
- Unexpected shifting: Shifts do not follow driver-requested manual commands.
- Warning indicator: Malfunction indicator lamp or powertrain warning illuminated.
- Gear display anomaly: Gear/shift indicator may not reflect manual selection consistently.
- Fail-safe behavior: Transmission strategy may default to a limited or protective mode depending on vehicle logic.
- Intermittent concern: Symptoms may appear during bumps, steering column/shifter movement, or after moisture exposure.
Common Causes
- Short-to-power in the auto shift manual mode signal circuit (harness chafing contacting a voltage feed)
- High resistance or open in the manual mode switch return/ground path causing the signal to bias high
- Manual mode switch assembly stuck, internally shorted, or contaminated in a way that holds the circuit at a high state
- Connector issues at the shifter/switch or transmission control side (backed-out pin, poor terminal tension, corrosion) producing an unintended high input
- Incorrect wiring repair or aftermarket add-on tapping into the circuit and backfeeding voltage
- Shared reference/feed issue affecting the manual mode circuit (varies by vehicle), such as a shorted reference line pulling multiple inputs high
- Power/ground distribution fault to the controlling module that skews input interpretation (module sees an abnormally high input)
- Control module input driver fault (less common) after wiring and switch integrity are verified
Diagnosis Steps
Tools that help: a scan tool with live data and freeze-frame access, a digital multimeter, and vehicle-specific wiring diagrams/service information. A backprobe kit, terminal test leads, and basic hand tools are useful for connector checks. If available, use a lab scope to observe switching behavior, but it is not required. Plan to perform a careful visual inspection and electrical testing rather than replacing parts based on the DTC alone.
- Confirm the DTC and context. Scan for P0958 and record freeze-frame data, conditions when it set, and any related transmission/shift or input-circuit codes. Clear codes and see if P0958 resets immediately or only during manual mode use.
- Verify the symptom in a controlled way. With the vehicle safely secured, operate the manual mode control (varies by vehicle) while watching the scan tool data list for the manual mode/shift request parameter. If the input appears stuck “active/high” or behaves erratically, proceed with circuit checks.
- Check for obvious mechanical/installation contributors. Inspect the shifter area and harness routing for pinched wiring, recent interior work, liquid intrusion, or any accessory wiring that could contact the manual mode circuit. Do not assume the switch is bad until wiring is inspected.
- Perform a targeted visual inspection of connectors and terminals. Disconnect the manual mode switch/shifter connector and the control module-side connector (as applicable). Look for corrosion, bent pins, backed-out terminals, damaged seals, or evidence of overheating. Correct any terminal fit issues before electrical measurements.
- Wiggle test while monitoring live data. Reconnect as needed and gently wiggle the harness at known stress points (near the shifter, pass-throughs, and along the transmission tunnel/underbody routes). Monitor the manual mode input PID; any sudden flips toward “high” indicate an intermittent wiring/connector fault that must be isolated.
- Check for short-to-power on the signal circuit. With the switch disconnected (and module disconnected if service information requires), test the manual mode signal wire for unintended continuity to voltage feeds. If the signal shows evidence of being tied to a power source, trace for chafing, incorrect splices, or cross-shorts in shared looms.
- Validate the switch behavior electrically. Using the wiring diagram, identify the switch terminals (signal, reference/feed, and return/ground as applicable). Check whether the switch changes state cleanly when operated. If it remains in the “high” state or does not transition as designed, the switch or its immediate connector is suspect.
- Verify power and ground integrity with voltage-drop testing. Under load (with the circuit operating), perform voltage-drop tests on the switch ground/return path and relevant power/reference feeds (design varies by vehicle). Excessive drop indicates high resistance at a splice, terminal, ground point, or connector that can bias the input high.
- Check continuity and isolation end-to-end. With the circuit powered down and connectors disconnected, measure continuity from the switch connector to the module connector for the signal and return circuits. Also confirm there is no unintended continuity between the signal wire and adjacent circuits. Repair opens/high resistance and correct any cross-circuit contact.
- Recheck after repairs with live-data logging. Clear the DTC and perform a short drive/functional check while logging the manual mode/shift request parameter. Confirm the input transitions normally and P0958 does not return. If the circuit tests good and the code persists, follow service information for module input diagnostics and re-pin/terminal drag checks before considering module replacement.
Professional tip: If P0958 is intermittent, focus on conditions that can backfeed voltage into the input: harness rub-through near power feeds, poor grounds that “float” the return path, and terminal fit that changes with vibration. Logging the manual mode input PID while performing a wiggle test and while cycling related loads can quickly reveal a circuit that is being pulled high rather than a consistently failed switch.
Need HVAC actuator and wiring info?
HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.
Possible Fixes & Repair Costs
Repair cost for P0958 varies widely because the fault is an electrical “circuit high” condition and the true cause may be in wiring, connectors, the manual mode input device, or the control module. Labor and parts needs depend on testing results and circuit access.
- Repair or replace damaged wiring in the auto shift manual mode circuit (short-to-power, rubbed-through insulation, pinched harness)
- Clean, reseat, or replace affected connectors/terminals (corrosion, bent pins, poor pin fit, backed-out terminals)
- Repair ground paths shared by the manual mode circuit (loose ground fasteners, ground splice issues) after confirming with voltage-drop testing
- Replace the manual mode switch/input assembly only after confirming it is producing a high signal when it should not
- Repair the short-to-voltage source (incorrect routing near power feeds, chafed contact with powered circuits) verified by isolation testing
- Control module software update/relearn procedures where applicable (varies by vehicle) after power/ground and circuit integrity are proven
- Replace the responsible control module only after confirming correct powers/grounds and that the circuit is not being driven high by external faults
Can I Still Drive With P0958?
You may be able to drive with P0958, but treat it as a potential shift-control reliability issue. If manual shift mode is unavailable, shifts behave unexpectedly, warning indicators appear, or the vehicle enters a reduced-function strategy, avoid aggressive driving and get it diagnosed soon. Do not drive if you also have stalling, no-start, severe drivability problems, or any brake/steering warning lights, since those indicate broader safety concerns.
What Happens If You Ignore P0958?
Ignoring P0958 can lead to continued loss of manual shift control, intermittent or erratic manual-mode requests, and the possibility of the transmission operating in a default strategy to protect components. The underlying electrical issue may worsen over time (increasing harness damage or connector heating/corrosion), making the eventual repair more complex and increasing the chance of additional related fault codes.
Related Auto Shift Codes
Compare nearby auto shift trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P0953 – Auto Shift Manual Control Circuit High
- P0959 – Auto Shift Manual Mode Circuit Intermittent
- P0957 – Auto Shift Manual Mode Circuit Low
- P0956 – Auto Shift Manual Mode Circuit Range/Performance
- P0955 – Auto Shift Manual Mode Circuit
- P0923 – Gear Shift Forward Actuator Circuit High
Key Takeaways
- P0958 indicates an “Auto Shift Manual Mode Circuit High” condition, meaning the control module is seeing an abnormally high electrical signal in that circuit.
- The most common roots are wiring/connector faults (short-to-power, poor terminal fit, corrosion) rather than confirmed mechanical transmission failure.
- Diagnosis should focus on circuit integrity: visual inspection, wiggle testing, isolation of shorts, and voltage-drop checks of power/grounds.
- Replace switches or modules only after testing proves they are responsible for the high input condition.
- Driveability impact varies by vehicle; manual mode may be disabled or limited, and some vehicles may enter a protective operating mode.
Vehicles Commonly Affected by P0958
- Vehicles equipped with an automatic transmission that supports a driver-selectable manual shift mode
- Vehicles using a console-mounted or lever-mounted manual mode switch arrangement
- Vehicles using steering-wheel or column-mounted shift request inputs integrated into the manual mode circuit
- Vehicles with a transmission control module integrated into a combined powertrain control module (varies by vehicle)
- Vehicles with harness routing near the shifter assembly where movement and abrasion can occur
- Vehicles operated in humid, salted-road, or high-dust environments that accelerate connector corrosion/contamination
- Vehicles with prior interior/console service or aftermarket electrical additions near the shifter wiring
- High-mileage vehicles where repeated shifter movement can stress wiring and terminals over time
FAQ
Does P0958 mean the transmission is bad?
No. P0958 is a circuit high (high input) electrical fault related to the auto shift manual mode circuit. It points to an electrical signal problem (often wiring/connector or an input device issue), not a confirmed internal transmission failure.
What does “circuit high” mean for P0958?
“Circuit high” means the control module is detecting a higher-than-expected signal in the manual mode circuit. Common electrical reasons include a short-to-power, an open or weak ground path that lets the signal float high, or a failed input/switch that outputs a high state when it should not.
Will clearing the code fix P0958?
Clearing the code may turn off the warning temporarily, but it will return if the underlying circuit-high condition is still present. Use clearing only after recording freeze-frame and performing repairs, then confirm the fix with a road test and a re-scan.
What should be checked first for P0958?
Start with the basics: inspect the manual mode circuit wiring and connectors around the shifter/input area for damage, contamination, and poor terminal fit. Then verify power and ground integrity with voltage-drop testing and use wiggle testing while monitoring the signal to pinpoint an intermittent short-to-power or connection fault.
Can an intermittent wiring fault set P0958?
Yes. A harness that intermittently contacts a powered source, a loose terminal that opens the ground path, or a connector with intermittent corrosion can momentarily drive the signal high and set P0958. Live-data logging during a wiggle test is often the quickest way to capture these events.
For the most reliable repair, confirm the exact cause with circuit testing before replacing any components, since “circuit high” faults are frequently wiring-, terminal-, or ground-related rather than a failed module.
