HomeTrouble CodesP0758

P0758 — Shift Solenoid B Electrical

Generic OBD-II · all makesPowertrain (engine & transmission)

P0758 is a transmission control system code indicating an electrical malfunction in Shift Solenoid B (also known as Shift Solenoid 2). This solenoid is responsible for directing hydraulic fluid to engage specific gears during shifts. The 'Electrical' designation means the powertrain control module (PCM) or transmission control module (TCM) has detected a circuit problem—such as an open, short, or abnormal resistance—rather than a hydraulic failure.

Symptoms

What causes it — most likely first

1. Failed shift solenoid B

The solenoid coil has internally failed, causing an open or short circuit that prevents proper electrical operation.

2. Wiring damage

Wiring to the solenoid is chafed, melted, broken, or shorted to ground or power, often due to heat or age.

3. Corroded or damaged connector

The connector at the solenoid or TCM is corroded, bent, or has broken pins, causing high resistance or intermittent connections.

4. Low or contaminated transmission fluid

Severely degraded fluid or low fluid level can cause solenoid malfunction codes, though this is more common for hydraulic faults.

5. Transmission control module (TCM) fault

The TCM itself may have failed, though this is relatively uncommon compared to external circuit issues.

6. PCM/ECM fault

The engine computer rarely causes this code; it should only be considered after all other causes are definitively ruled out.

How it's diagnosed

  1. Connect a scan tool and record all stored transmission codes, noting any related codes that may point to the root cause.
  2. Locate Shift Solenoid B (consult vehicle-specific repair information) and inspect the wiring harness and connector for damage, corrosion, or loose pins.
  3. Measure the resistance of Shift Solenoid B using a multimeter and compare to manufacturer specifications (typically 10-30 ohms).
  4. Perform an actuation test using the scan tool to verify the solenoid cycles properly and listen for audible clicks.
  5. Check transmission fluid level and condition; replace fluid if contaminated or if the level is incorrect.
  6. If wiring and solenoid test good, diagnose the TCM for faults; consider PCM last only if all other possibilities are exhausted.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM for P0758?

Almost never. The PCM/ECM is the least likely cause of this code. In the vast majority of cases, the problem is the solenoid itself, its wiring, or the connector. Replacing the PCM is a common misdiagnosis that wastes money.

Can I continue driving with this code?

Driving is not recommended. The transmission may shift harshly, slip, or enter limp mode, leaving you with limited gear selection. Continued driving can cause additional transmission damage.

Is this a common problem?

P0758 occurs across many vehicle makes and models, particularly in older vehicles with higher mileage. It is one of the more common transmission solenoid codes.

Will replacing the transmission fluid fix this code?

It might if the fluid is severely contaminated or low, but this is relatively uncommon for an 'Electrical' code. More often, the solenoid or wiring is the actual culprit.