DOBD DashX ☰ Browse all codes
P0976

Shift Solenoid B Control Circuit Low

Transmission Generic OBD-II Medium

What it means

P0976 means the transmission control module sensed low voltage on the control circuit for shift solenoid B. Shift solenoids route hydraulic pressure to engage gears, so a circuit fault can cause missed shifts or force the transmission into a protective failsafe (limp) mode. It's usually a failed solenoid or a short in its wiring, sometimes low fluid.

Medium

Can I keep driving? Limited β€” the transmission may not shift normally or may drop into limp mode (fixed gear); drivable short distances but repair it before it strands you.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed shift solenoid B
  2. Wiring fault in the solenoid circuit (short to ground or open)
  3. Loose or corroded connector at the transmission
  4. Low or dirty transmission fluid
  5. Faulty transmission control module (TCM)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and check transmission fluid level and condition.
  2. Inspect the transmission connector and wiring to shift solenoid B for shorts, opens, and corrosion.
  3. Measure shift solenoid B resistance against spec; replace if it reads open, shorted, or out of range.
  4. Repair any damaged wiring, clear the code, and road-test through all gears.
  5. If solenoid and wiring check out, have the TCM tested.

FAQ

Quick answers

Is it safe to drive with P0976?+
Short trips only. A shift solenoid fault can force limp mode, which limits gears β€” usable to get home but not for extended driving.
Can I just clear P0976?+
Clearing may temporarily restore normal shifting, but the code and limp mode return once the fault is detected again until it's repaired.

Related codes

Often seen with P0976

Read & clear P0976 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX