P0958 — Auto Shift Manual Mode Circuit High
OBD2 code P0958 flags a problem with the sensor and actuator circuits (auto shift manual mode circuit high). The car is usually drivable while you plan the repair. Common culprits: blown fuse feeding the circuit, faulty sensor or actuator of the affected circuit, corroded, loose or damaged connector.
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0958 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the auto shift manual mode for damage, corrosion, chafing or poor contact.
- Subsystem check With the auto shift manual mode disconnected, measure signal voltage at the harness connector: a high reading with the component unplugged indicates a short to power in the harness; if it drops to normal, the component itself is faulty.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0958 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0958 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000. Overall, fixing P0958 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How much does it cost to fix P0958?
Repair wiring or connectors — $80–$250; Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with P0958?
In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How do I diagnose P0958 myself?
Start with a scan: confirm P0958, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the auto shift manual mode, and verify the suspect component against live data before buying parts.
What does OBD2 code P0958 mean?
OBD2 code P0958 flags a problem with the sensor and actuator circuits (auto shift manual mode circuit high). The car is usually drivable while you plan the repair. Common culprits: blown fuse feeding the circuit, faulty sensor or actuator of the affected circuit, corroded, loose or damaged connector.
Will P0958 clear itself?
Sometimes P0958 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
P0958 refers to an Auto Shift Manual Mode Circuit High condition that triggers when the vehicle's control module detects an abnormal voltage reading on the circuit responsible for the auto shift manual mode function. This diagnostic trouble code falls within the powertrain category, specifically addressing transmission-related sensors and actuators. When the module identifies that the circuit voltage has climbed above acceptable parameters — typically near battery voltage levels — it logs P0958 and illuminates the Check Engine light.
The underlying issue generally points to one of three physical problems: a short circuit feeding unwanted power into the signal line, a compromised ground return path preventing proper circuit operation, or a failed component pulling the signal high on its own. The control module establishes P0958 by continuously comparing live sensor and actuator readings against factory-calibrated thresholds, usually over the course of multiple drive cycles. When the code sets, the module also captures a freeze frame snapshot documenting engine RPM, load, coolant temperature, and vehicle speed at the moment of failure — information that proves invaluable when narrowing down the root cause.
Common Symptoms
- Check Engine light remains illuminated after the fault occurs
- The auto shift manual mode system operates intermittently or stops functioning entirely
- Fuel economy may worsen noticeably during normal driving
- Vehicle may enter limp-home mode with reduced performance capabilities
- Shifting anomalies or complete loss of manual shift functionality
- Associated warning lights may appear depending on vehicle platform
Most Likely Causes
- Open or damaged ground circuit for the auto shift manual mode assembly
- Signal wire accidentally shorted to battery positive voltage
- Internal failure of the sensor or actuator pulling the circuit high
- Blown fuse protecting the affected circuit from overcurrent damage
- Wiring harness deterioration including chafing, corrosion, or broken conductors
- Faulty control module output driver unable to regulate circuit voltage properly
How to Diagnose
- Connect an OBD2 scanner and verify P0958 is actively stored, then record all freeze frame data — these conditions reveal exactly what was happening when the module first detected the voltage anomaly.
- Pull any additional trouble codes present in the system; related codes often expose secondary faults pointing toward the primary culprit. Check manufacturer technical service bulletins using your VIN at the official site or nhtsa.gov for known software corrections or updated procedures.
- Perform a thorough visual inspection of the wiring harness and electrical connectors associated with the auto shift manual mode circuit, looking for damaged insulation, corrosion buildup, loose terminals, or evidence of previous repairs.
- Disconnect the affected component and probe the harness-side connector with a multimeter; a persistent high voltage reading confirms a wiring short to power, while normal voltage readings that drop when the component reconnects indicate an internal component failure.
- Verify reference voltage supply, chassis ground continuity, and signal wire integrity at the component connector using standard electrical testing procedures.
- Conduct a wiggle test on the harness while monitoring live data stream — any signal interruptions or anomalies suggest intermittent wiring breaks requiring repair.
- Clear the code after completing repairs and perform a test drive that reproduces the freeze frame conditions to confirm P0958 does not reappear.
Repair Options
The most cost-effective approach targets simple failures first before pursuing expensive component replacement. Wiring harness repair or connector terminal renewal typically runs between $80 and $250 depending on accessibility and labor time. If testing confirms a failed sensor or actuator, replacement parts and installation generally cost $150 to $500 depending on the specific component and vehicle application. Control module diagnosis or repair, when necessary, represents the highest expense at $300 to $1,000 including potential programming or calibration requirements.
Total Repair Cost
Expect to pay between $80 and $1,000 to resolve P0958 completely. The wide range reflects how dramatically repair costs vary depending on which specific component triggered the fault. Independent shops typically charge $80–$250 for wiring repairs, $150–$500 for sensor or actuator replacement, and $300–$1,000 for control module service. Completing proper electrical diagnosis before purchasing parts prevents unnecessary expense — the worst-case scenario rarely represents the actual problem.
Can You Drive with P0958?
Severity level: short. Most vehicles remain operational with P0958 stored, though some performance limitations or disabled auxiliary functions may occur. If the vehicle exhibits stalling, failure to start, or brake/steering warning indicators, address the condition immediately regardless of drivability.