Severity High
P0958

Auto Shift Manual Mode Circuit High

📅 Last reviewed: July 2026
What does the P0958 code mean?

The P0958 code indicates that the Powertrain Control Module (PCM) has detected a high voltage condition in the auto shift manual mode circuit. This circuit is responsible for allowing the driver to manually select gears in an automatic transmission. A high voltage reading suggests a short to power, a faulty sensor, or a wiring issue, which can prevent the transmission from shifting properly.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm the code and check for other related codes.

2

Step 2: Visually inspect the wiring and connectors for damage, corrosion, or shorts.

3

Step 3: Test the manual mode switch/sensor with a multimeter for proper resistance and voltage.

4

Step 4: Check for a short to power by measuring voltage at the circuit with the ignition on.

5

Step 5: If all else fails, test the PCM or consult a professional for further diagnosis.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code as it can cause unpredictable shifting, potentially leading to transmission damage or unsafe driving conditions.

How much does it cost to fix?

The cost to fix P0958 typically ranges from $50 to $150 for parts and labor, depending on the cause and vehicle model.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0958? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →