Shift Solenoid "B" Control Circuit Low
Diagnostic trouble code P0976 indicates that the Powertrain Control Module (PCM) or Transmission Control Module (TCM) has detected a low voltage condition in the control circuit for shift solenoid 'B'. This typically means the circuit is shorted to ground, preventing the solenoid from properly directing hydraulic pressure to execute gear shifts.
This code requires immediate attention as it can cause erratic shifting, transmission slipping, or force the vehicle into a restricted limp mode. Continued driving with improper shift control can lead to severe internal transmission damage.
Common symptoms
- Illuminated Check Engine Light
- Harsh, delayed, or erratic gear shifts
- Transmission slipping between gears
- Vehicle stuck in a specific gear (limp mode)
- Decreased fuel economy and poor acceleration
Likely causes
- Defective shift solenoid 'B'
- Short to ground in the shift solenoid 'B' wiring harness
- Corroded, damaged, or loose electrical connector at the transmission
- Dirty or contaminated transmission fluid causing solenoid mechanical failure
- Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM)
What to check before replacing parts
Check the transmission fluid level and condition.
Look for: Low fluid, a burnt smell, or heavy metal debris indicating internal wear or fluid-related solenoid sticking.
Visually inspect the wiring harness and connectors leading to the transmission.
Look for: Chafed wires, melted insulation, or corroded pins that could cause a short to ground in the control circuit.
Measure the resistance of shift solenoid 'B' using a digital multimeter.
Look for: Resistance values outside the manufacturer's specified range, which indicates a failed internal solenoid coil.
Test the control circuit for a short to ground.
Look for: Continuity between the solenoid control wire and chassis ground when disconnected from the control module.
Command the shift solenoid 'B' on and off using a bidirectional scan tool.
Look for: Lack of an audible click or failure to change state, confirming the solenoid or its circuit is inoperative.
This page explains the generic P0976 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.