P0758 on Chevrolet
Shift Solenoid "B" Electrical
P0758 on Chevrolet vehicles indicates shift solenoid "b" electrical. Au7o has documented this code across 2 Chevrolet models — most commonly on Cobalt, Silverado 1500. This powertrain code indicates an electrical fault in the transmission's shift solenoid 'B' circuit. Shift solenoids are electrically controlled valves that route transmission fluid to engage the correct gears (solenoid B is commonly associated with the 2-3 shift). The transmission computer detected the solenoid circuit electrical value (voltage/current) outside the expected range. This can cause harsh or missed shifts, slipping, or the transmission entering limp mode, and should be addressed to avoid further transmission damage. Typical repair costs on Chevrolet range from $300 to $1,600, depending on the specific model and root cause.
Common Causes of P0758
- •Faulty shift solenoid B
- •Damaged, shorted, or open solenoid wiring/connector
- •Low or contaminated transmission fluid
- •Clogged or worn valve body passages
- •Internal transmission electrical (harness) fault
- •Faulty transmission control module (less common)
P0758 on Chevrolet by Model
Chevrolet Cobalt(1 issue)
- 4T45-E Automatic Shift Solenoid Failure — Harsh Shifts and Limp Mode2005-2010
The 4T45-E four-speed automatic used behind the 2.2L and 2.4L Ecotec relies on 1-2 and 2-3 shift solenoids mounted on the valve body under the transmission side cover. The solenoid windings and valve pintles wear and stick, so the TCM cannot command the shift on time: owners report a hard bang into second or third, delayed engagement, flare between gears, and eventually the transmission locking into a single gear (limp mode) with the CEL on. Codes P0751 and P0756 (shift solenoid A/B performance or stuck off) are the fingerprint. Neglected fluid accelerates it — the 4T45-E is sensitive to burnt or low fluid, and debris from worn clutches is what jams the solenoid valves.
Chevrolet Silverado 1500(1 issue)
- P0700 — Transmission Control System Malfunction from Failed 6L80 TEHCM (or 4L60E Shift Solenoid)2007-2019
P0700 is not a specific fault by itself — it is an umbrella/MIL-request code the ECM stores whenever the transmission control module (TCM) detects an internal transmission problem and asks the ECM to turn on the check-engine light. On the Silverado 1500 it almost always appears alongside more specific companion codes, and the underlying failure follows two dominant, well-documented patterns depending on the transmission. On trucks with the 6L80 six-speed automatic (2007-onward 5.3L and 6.2L V8 models), the internal TEHCM (Transmission Electro-Hydraulic Control Module — GM's combined valve body, solenoids, pressure switches, and TCM in a single pan-mounted unit) develops internal circuit-board/solenoid faults from heat and fluid degradation, throwing P0700 together with codes like P0796, P0777, P0842, or P0973 and dropping the truck into limp mode. On older/base trucks with the 4L60E four-speed (4.3L/4.8L), the same P0700 is typically triggered by a failed shift solenoid (P0753/P0758) or a faulty internal mode switch. Because P0700 is a stored 'passenger' code, a scan tool that can talk to the TCM (not just a basic reader) is required to pull the specific sub-code that identifies the actual failed component.
Looking for P0758 on a different make?
View P0758 across all makes →Frequently Asked Questions
What does P0758 mean on Chevrolet?▼
P0758 stands for "Shift Solenoid "B" Electrical." This powertrain code indicates an electrical fault in the transmission's shift solenoid 'B' circuit. Shift solenoids are electrically controlled valves that route transmission fluid to engage the correct gears (solenoid B is commonly associated with the 2-3 shift). The transmission computer detected the solenoid circuit electrical value (voltage/current) outside the expected range. This can cause harsh or missed shifts, slipping, or the transmission entering limp mode, and should be addressed to avoid further transmission damage. On Chevrolet specifically, this code is documented across 2 models.
What causes P0758 on Chevrolet vehicles?▼
Common causes on Chevrolet: Faulty shift solenoid B, Damaged, shorted, or open solenoid wiring/connector, Low or contaminated transmission fluid, Clogged or worn valve body passages, Internal transmission electrical (harness) fault. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P0758 on a Chevrolet?▼
Repair costs on Chevrolet range from $300 to $1,600, depending on the specific model and root cause.
Which Chevrolet models have P0758 documented?▼
Au7o has documented P0758 on 2 Chevrolet models: Cobalt, Silverado 1500.