Severity High
P0758

Shift Solenoid B Electrical Malfunction

What does the P0758 code mean?

The P0758 code indicates an electrical fault in the shift solenoid B circuit, which is responsible for controlling hydraulic pressure to engage specific gears in the automatic transmission. This solenoid is typically part of a solenoid pack inside the transmission valve body. The Powertrain Control Module (PCM) monitors the solenoid's electrical circuit for opens, shorts, or excessive resistance. When the PCM detects a voltage or current deviation outside the expected range, it sets this code. Common causes include damaged wiring, corroded connectors, a faulty solenoid, or a failed PCM. Driving with this code can lead to harsh shifting, transmission slippage, or limp mode.

High
Severity
$150-$400
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

Step 2: Inspect transmission fluid level and condition; top off or replace if necessary.

3

Step 3: Visually check wiring and connectors for damage, corrosion, or loose connections.

4

Step 4: Use a multimeter to test solenoid B resistance (typically 20-30 ohms) and compare to specs.

5

Step 5: Check for power and ground at the solenoid connector with the ignition on.

6

Step 6: If wiring and solenoid are good, test the PCM output; if no signal, suspect PCM failure.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Driving with P0758 can cause transmission damage, erratic shifting, or sudden loss of drive. If the transmission enters limp mode, you may be limited to one gear, which is unsafe for highway driving.

How much does it cost to fix?

Repair costs vary. Replacing a shift solenoid typically costs $150-$400 including parts and labor. If the wiring needs repair, it may be less. If the PCM is faulty, costs can exceed $800.

06. Related Codes