P0758
Shift Solenoid 'B' Electrical
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0758
The P0758 code is an electrical fault code for shift solenoid B, meaning the Transmission Control Module has detected an electrical problem in the solenoid's circuit. Unlike P0756 (performance) or P0757 (stuck), this code specifically points to a wiring, connector, or solenoid coil issue rather than a hydraulic or mechanical problem. The circuit may be open, shorted to ground, or shorted to power.
This code typically puts the vehicle into limp mode immediately, limiting you to a single gear (usually third). While the vehicle can still be driven short distances at reduced speed, you should address this promptly. An electrical fault means the TCM has lost the ability to control the 2-3 shift entirely, and prolonged driving in limp mode can cause transmission overheating.
Diagnosis should start with a visual inspection of the wiring harness leading to the transmission and the multi-pin connector on the transmission case. Look for damaged insulation, corroded pins, or loose connections. A multimeter can be used to check the solenoid's resistance — most shift solenoids should read between 12 and 25 ohms. If the wiring and connections are good but the solenoid reads out of specification, the solenoid itself needs replacement.
Severity
Symptoms
- •Transmission shifts erratically or not at all
- •Vehicle enters limp mode (stuck in one gear)
- •Check Engine Light illuminated
- •Delayed or absent 2-3 shift
- •Decreased fuel economy
Likely Causes
Open, shorted, or corroded wiring between the TCM and shift solenoid B is the most common electrical fault, especially in higher-mileage vehicles.
The solenoid coil itself may have an internal open or short circuit, causing it to fail electrically even though it appears physically intact.
The multi-pin connector on the transmission case is exposed to road debris and moisture, and corrosion on these pins can disrupt the solenoid circuit.
The driver circuit inside the TCM that powers solenoid B may have failed, though this is usually accompanied by multiple solenoid electrical codes.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Repair or replace damaged wiring and connectors
- Replace shift solenoid B or solenoid pack
- Clean corroded transmission connector pins
- Replace Transmission Control Module if driver circuit has failed
Shop Parts
Videos
Causes and Fixes P0758 Code: Shift Solenoid \"B\" Electrical
HVAC Mechanic
P0758 | p0758 shift solenoid b electrical | code p0758 | p0758 obd2 | dtc p0758
IG Garage
What is P0758 Engine Code [Quick Guide]
nonda