P0758 — Shift Solenoid B Malfunction
Drivable short-term, but fix now to avoid damage.
What P0758 means
This code means the transmission control module detected that shift solenoid B isn't working as expected, which interferes with proper gear engagement. It's commonly caused by a failed solenoid, electrical problems in its circuit, or dirty transmission fluid clogging the valve. Repairs typically involve testing the solenoid and circuit, replacing the solenoid, and sometimes servicing the fluid.
Common symptoms
- Check engine light is on
- Harsh or delayed gear shifts
- Transmission slipping or hesitating
- Transmission stuck in one gear (limp mode)
- Reduced fuel economy
Common causes
- Failed shift solenoid B
- Electrical short or open in the solenoid circuit
- Damaged wiring or corroded connector
- Low or contaminated transmission fluid
- Faulty valve body or transmission control module
Typical repair cost
$150 – $650
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0758 code?
For short trips you usually can, but it's not advisable. The transmission may shift roughly or drop into limp mode, and prolonged driving risks further damage. Have it diagnosed promptly.
How much does it cost to fix a P0758 code?
Repairs generally range from $150 to $650, depending on whether it's a simple solenoid swap or involves wiring repair and valve body work.
Is a P0758 code serious?
Yes, it should be taken seriously. A malfunctioning shift solenoid can leave you stuck in one gear and, if neglected, cause more extensive transmission damage.
What does shift solenoid B do?
Shift solenoid B is an electrically operated valve that routes transmission fluid to engage specific gear changes. When it malfunctions, the transmission can't shift correctly, triggering this code.
