P0758: Shift Solenoid B Electrical (Meaning, Causes, Fixes)
What P0758 means
Automatic transmissions shift by sending fluid pressure to the right clutches and bands at the right time, and the shift solenoids open and close valves in the valve body to do that. OBD-Codes.com (John Ingalls, former service manager and Air Force mechanic) describes P0758 as a generic code for an electrical malfunction in the shift solenoid B circuit detected by the powertrain control module (PCM), on vehicles including Chrysler, Ford, Dodge, Hyundai, Kia, Ram, Lexus, Toyota, Mazda, Honda and VW. It says most automatic transmissions have at least three shift solenoids (A, B and C), that the B-solenoid codes are P0755 through P0759, and that an overdrive or other transmission warning lamp may also come on. RepairPal also titles it Shift Solenoid "B" Electrical and says solenoid B enables the shift from 2nd to 3rd gear. Its write-up isn't fully consistent: the summary says the transmission control module (TCM) sets P0758 when a pressure control solenoid isn't performing as desired, while the details say the PCM isn't seeing the expected RPM change and road-speed increase on the 2-3 shift, which describes a shift-performance check rather than an electrical one. OBD-Codes.com doesn't tie solenoid B to a particular gear and says the codes set vary by vehicle, transmission and number of gears, so check your vehicle's service information for what solenoid B controls.
Severity: can I keep driving?
Stop and fix promptly
Get it checked soon, and don't keep driving hard on it. RepairPal rates P0758 Urgent, meaning it can cause severe damage or be unsafe. OBD-Codes.com says the severity normally starts as moderate but can become severe rapidly if it isn't fixed, and lists transmission slipping, overheating and limp mode among the symptoms. If the transmission slips, overheats, gets stuck in one gear or drops into limp mode, limit driving and have it diagnosed. An open code can also fail an OBD2 emissions inspection.
Common symptoms
- Check engine light on (both sources); an overdrive or transmission warning lamp may also light (OBD-Codes.com)
- Vehicle won't shift properly from 2nd to 3rd gear (RepairPal)
- Transmission slipping, overheating or catching in gear (OBD-Codes.com)
- Vehicle enters limp mode (OBD-Codes.com)
- Decrease in fuel economy (both sources)
- Possible misfire-like symptoms or performance problems (both sources)
- In unusual cases, nothing the driver notices (RepairPal)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Faulty shift solenoid (both sources)
- Corroded or damaged connector, or faulty or damaged wiring (both sources)
- Defective transmission valve body (both sources)
- Dirty or contaminated transmission fluid restricting the hydraulic passages (both sources)
- Low transmission fluid level (OBD-Codes.com)
- Dirty or clogged transmission filter (OBD-Codes.com)
- Internal transmission failure (OBD-Codes.com)
- Faulty PCM (OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Write down every code stored with P0758 and the freeze frame data; other transmission codes, such as A or C solenoid codes, help narrow the problem.
- Look up technical service bulletins for your year, model and transmission, and check when the fluid and filter were last changed, as OBD-Codes.com recommends.
- Check the transmission fluid level and condition. RepairPal says to look at whether it is dirty, brown and burnt or a clear cranberry color.
- Because this is an electrical code, inspect the wiring and connectors to the transmission solenoids, transmission pump and PCM for scraping, rubbing, bare wires, burn spots, corrosion and damaged pins, and check the shift linkage for security and binding where your transmission has one (OBD-Codes.com).
- With power removed, OBD-Codes.com says wiring continuity should read 0 ohms unless your service data says otherwise; resistance or no continuity points to an open or shorted wire. Voltage specs vary by vehicle, so follow your vehicle's troubleshooting chart.
Typical fixes
- Repair damaged wiring or clean corroded connectors (both sources list wiring and connectors)
- Repair or replace the faulty shift solenoid (both sources)
- Change the transmission fluid and filter (OBD-Codes.com; both sources list dirty fluid)
- Repair or replace a defective valve body (both sources)
- OBD-Codes.com also lists a transmission flush to clean passages, repairing or replacing the transmission, and flashing or replacing the PCM
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The transmission slips, overheats, sticks in a gear or goes into limp mode; RepairPal rates P0758 Urgent
- Confirming the fault needs a scan tool test drive: RepairPal describes starting from a stop and gently accelerating at around 15 to 35 mph, watching whether the computer commands the 2-3 shift and whether the transmission actually shifts, then doing voltage-drop and continuity tests on the solenoid
- RepairPal's technician back-probes the wiring harness to test the solenoid circuit without taking the transmission apart
- RepairPal warns P0758 is commonly misdiagnosed as an engine misfire or a driveline problem
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Is P0758 serious?
Yes, it should be fixed soon. RepairPal rates it Urgent. OBD-Codes.com says it usually starts as moderate but can become severe rapidly if not corrected, with slipping, overheating and limp mode possible.
Can I drive with P0758?
Neither source gives a safe distance. Because RepairPal rates it Urgent and OBD-Codes.com says it can worsen quickly, keep driving to a minimum and stop if the transmission slips, overheats or goes into limp mode.
What's the difference between P0758 and P0753?
Both are electrical codes for a shift solenoid circuit. P0753 is for shift solenoid A and P0758 is for shift solenoid B. RepairPal ties solenoid A to the 1-2 shift and solenoid B to the 2-3 shift, but OBD-Codes.com says what each solenoid does varies by transmission, so check your service information.
Where is shift solenoid B?
Neither source gives a location. OBD-Codes.com says the solenoids open and close valves in the valve body, and RepairPal says solenoid B changes the position of shift valves in the valve body, but the exact location varies by transmission, so check your vehicle's service information.
Why do the sources disagree?
RepairPal's summary mentions a pressure control solenoid and the TCM, while its details describe the PCM watching for the 2-3 shift RPM and road-speed change, which is a performance check rather than an electrical one. OBD-Codes.com describes an electrical malfunction in the solenoid B circuit seen by the PCM and doesn't tie it to one gear. OBD-Codes.com also lists more causes, including low fluid, a clogged filter, internal transmission failure and the PCM, and rates severity as moderate at first rather than Urgent.
Sources
Last reviewed 2026-10-25. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.