Logo
High severitytransmission

P0758 — Shift Solenoid B Malfunction

Can I drive?

Drivable short-term, but fix now to avoid damage.

Find a Technician for P0758

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.

Related codes