P0976 Code: Shift Solenoid B Circuit Low | iCarsoft US

Which Scanner Is Right for Your Vehicle? Let Us Help →

P0976 Code: Shift Solenoid B Control Circuit Low

P0976 Code: Shift Solenoid B Control Circuit Low

Quick Answer

P0976 means “Shift Solenoid B Control Circuit Low.” The transmission controller detected a low electrical result in the manufacturer-designated Solenoid B control path. The P0976 code does not prove the solenoid itself failed. Save the complete scan and freeze frame first, then identify the exact transmission, wiring diagram, circuit strategy, and companion faults before testing the harness or replacing parts.

Standard descriptionShift Solenoid B Control Circuit Low
Fault categoryElectrical control-circuit result
First checksFull scan, connectors, harness and OEM diagram
Do not assumeSolenoid B is bad or in a universal location

What Does the P0976 Code Mean?

P0976 is a powertrain DTC for an automatic-transmission electrical path. “Shift Solenoid B” is the standardized function label, but the manufacturer assigns the letter. It does not identify a universal pin, wire color, valve-body position, gear, clutch, or serviceable part.

“Control Circuit Low” describes the controller's monitored electrical classification, not low transmission-fluid level, low hydraulic pressure, or a solenoid that is physically stuck low. The monitor can use output-driver voltage, current feedback, or another circuit diagnostic. General Motors' 2016 OBD monitor documentation gives one application-specific example in which P0976 represents a low-voltage, ground-short flag. That example must not be transferred as a universal threshold.

The TCM, PCM, or mechatronic controller may set P0976 under its calibrated conditions. Because the circuit can include an external connector, internal harness, solenoid winding, shared supply, and controller driver, the code identifies a test path rather than a replacement verdict.

How P0976 differs from nearby solenoid codes

Code General description Key distinction
P0975 Shift Solenoid B control circuit range/performance The monitored response is outside the expected range; it is not the same low-circuit classification.
P0976 Shift Solenoid B control circuit low Low electrical result in the manufacturer-designated B control path.
P0977 Shift Solenoid B control circuit high High electrical result; an OEM example may associate this with an open or power-side fault.
P0755 Shift Solenoid B malfunction A broader base fault whose exact strategy depends on the transmission.
P0756 Shift Solenoid B performance or stuck off Functional or hydraulic response rather than the same circuit-low classification.
P0757 Shift Solenoid B stuck on The controller judges the commanded function stuck on; physical direction remains design-specific.

Use the scanner's full OEM wording. Some manufacturers map the standardized B function to a numbered valve or a transmission-specific name. Record suffixes, subcodes, code status, and module identity because they can change the correct test path.

P0976 Symptoms and Likely Causes

P0976 symptoms depend on the affected hydraulic states and the vehicle's fail-safe strategy. A warning light may be the only early sign, while another transmission limits gears immediately. Symptoms cannot separate wiring, a solenoid winding, an internal harness, or a controller driver.

Warning lights or messages

The check-engine light, transmission warning, or service message may appear, sometimes with a general P0700 request.

Harsh or delayed shifting

Engagement or gear changes may feel abrupt, late, inconsistent, or unavailable when fail-safe substitutes a fixed hydraulic state.

Limited gears or limp mode

The vehicle may stay in one gear, block an upshift, or reduce torque. The retained gear is not universal.

Heat, slip, or poor acceleration

Wrong-ratio operation can raise engine speed, reduce acceleration, increase heat, or set companion codes.

Practical cause-checking order

  • Recent-work or connector issue: a partly seated case connector, bent terminal, damaged seal, fluid intrusion, wrong harness routing, or a pin disturbed during nearby work.
  • External wiring fault: chafing, heat or water damage, a short to ground, poor splice, excessive voltage drop, or a shared supply/ground fault.
  • Internal harness or connector fault: damaged conductors, loose terminal tension, fluid-contaminated connection, or an integrated lead frame problem.
  • Solenoid electrical failure: an out-of-spec winding, internal connection fault, or a serviceable solenoid that fails the exact OEM test.
  • Power, charging, or setup issue: unstable module supply, an incorrect assembly, missing calibration, or a required setup procedure not completed after repair.
  • Controller driver fault: a TCM, PCM, or mechatronic output problem only after power, ground, load, wiring, and the controlled component pass.

Fluid condition is context, not a circuit verdict. Low, wrong, overheated, or contaminated fluid can cause shift complaints and companion codes, but does not explain the low electrical classification by itself. Inspect it by the OEM procedure without substituting fluid service for circuit diagnosis.

How Serious Is P0976, and Can You Drive?

Treat P0976 as medium to high severity because lost shift control can trigger harsh engagement, missing gears, slip, or fail-safe operation. If the warning is steady, engagement is normal, no fluid leaks, and the owner's manual permits driving, a light-load trip to a shop may be reasonable. Avoid towing, steep grades, heavy throttle, and highway use.

Stop and arrange a tow if the transmission slips severely, will not engage, drops into neutral, limits acceleration unsafely, overheats, leaks, smells burnt, or makes new noise. Also stop for a flashing MIL, severe misfire, smoke, or an oil-pressure, coolant-temperature, charging, brake, or high-voltage warning.

Park level, secure the vehicle, and follow the service-manual lifting procedure. Fluid and exhaust parts can be hot; rotating parts and automatic fans can start unexpectedly. Never command a solenoid or probe an energized circuit unless the OEM procedure defines the vehicle state and safety controls.

How to Diagnose P0976 in the Right Order

  1. Save every module code and failure record

    Run a complete scan before clearing anything. Record the reporting module, P0976 status, pending/history/permanent state, freeze frame, failure order, voltage, fluid temperature, commanded gear, input/output speed, and related power, ratio, pressure, or network codes when the vehicle supplies them. Multiple low-circuit codes can point toward a shared feed, ground, connector, or controller condition.

  2. Identify the exact VIN architecture and OEM test plan

    Confirm the transmission model, controller location, Solenoid B assignment, connector views, pin numbers, circuit type, serviceability, and current bulletins. Subaru bulletin 16-131-20R separates low-code diagnosis by whether the TCM is outside or inside the transmission, demonstrating why a generic diagram is unsafe. Check recent repair history before ordering parts.

  3. Inspect the cool system, connectors, and harness route

    With the ignition off and the vehicle safely supported when required, inspect the external case connector, locks, seals, terminal alignment, fluid or water intrusion, and harness contact with exhaust, brackets, shields, or moving parts. Follow accessible wiring toward the controller. Do not spread terminals with oversized probes or force an internal valve by hand.

  4. Prove power, ground, control, and load paths

    Use the OEM wiring diagram, a suitable digital multimeter, approved breakout leads, and—when specified—a current probe or loaded voltage-drop method. Isolate the circuit as directed and compare supply, ground, control continuity, insulation, voltage drop, and solenoid winding results with the exact VIN specification. Testing an unloaded wire alone may miss resistance or terminal-tension faults.

  5. Compare supported commands with electrical and shift evidence

    When the exact VIN, ECU, and scan software expose a safe output test, compare the commanded Solenoid B state with available current/voltage feedback, gear, ratio, and speed PIDs. Follow the OEM prerequisites and keep the vehicle secured. A missing PID or inactive test is a coverage limitation, not proof of a failed component; a scan response also does not replace physical circuit or pressure testing.

  6. Confirm the failed layer, setup needs, and repair proof

    Only condemn a serviceable solenoid, internal harness, valve-body/solenoid body, or controller after upstream wiring and power paths pass the specified loaded tests. Determine whether the chosen repair requires fluid-level correction, calibration, coding, adaptation, or relearn. Save before-and-after results and plan to rerun the actual monitor rather than relying on one clean idle.

Specifications are vehicle-specific. Do not apply a universal voltage, resistance, current, duty-cycle, temperature, time, or drive-cycle value to P0976. Even when an OEM example calls the fault a ground short, the exact thresholds and connector states belong only to that documented application.

P0976 Repairs and Typical Costs

The correct P0976 repair follows the failed layer: repair a verified connector or wire, replace a proven serviceable solenoid or internal harness, install the required solenoid-body/valve-body assembly, correct module power or ground, or address a confirmed driver. Use the specified fluid and complete required setup. These are alternatives, not parts to replace together.

Possible path Current US estimate
Professional general diagnosis before parts replacement $122–$179
Transmission fluid change, only when inspection or the repair procedure supports it $282–$343
External connector or wiring repair VIN-specific quote
Shift solenoid, internal harness, solenoid body, or valve-body work VIN-specific quote
TCM/mechatronic diagnosis, replacement, coding, or programming VIN-specific quote

RepairPal's General Diagnosis Cost Estimate lists $122–$179 and was last updated August 7, 2026. Its Transmission Fluid Change Cost Estimate lists $282–$343 and the same date. Both exclude location, taxes, fees, and related work. Fluid service applies only when the exact procedure supports it; it cannot repair a shorted circuit.

Using iCarsoft CR Max P for P0976

On a supported vehicle, iCarsoft CR Max P can scan the transmission controller and other modules, preserve P0976 status and available freeze frame, display ECU-provided live data, and save a diagnostic report. Useful transmission PIDs, output tests, and post-repair functions depend on the exact VIN, ECU, software package, gateway access, and transmission design.

iCarsoft CR Max P scan tool for P0976 transmission circuit diagnosis

Transmission scan evidence on supported vehicles

iCarsoft CR Max P

Use supported TCM codes, freeze frame, live data, reports, and carefully approved active tests to narrow the P0976 fault and document the repair. Confirm exact VIN coverage before purchase.

Check current CR Max P price and availabilityCheck CR Max P compatibility by VIN

When Solenoid B control is available, an active test may help compare the controller's command with supported electrical or shift-response data. Run it only under the exact service conditions. Do not repeatedly cycle a suspect transmission to free a valve, apply battery power to a controller circuit, or treat an audible click as proof that the hydraulic path is healthy.

Know the measurement boundary. CR Max P does not physically measure control-wire voltage drop, winding resistance, current with an external probe, terminal tension, insulation to ground, hydraulic pressure, fluid contamination, or internal mechanical condition. Use a digital multimeter, approved test leads, a current probe or pressure equipment when the OEM procedure requires them.

Verify the P0976 Repair

After repairing the P0976 code, inspect connector locks and harness routing again, restore shields, set fluid level by the exact temperature-based procedure, and complete required coding, calibration, adaptation, or relearn. Save the post-repair scan and measured results. Clear erasable DTCs only after the original evidence is preserved and only by the OEM procedure.

Run the P0976 monitor under its documented enable conditions or safely reproduce the relevant freeze-frame operating state. Recheck all modules for current, pending, and companion codes. Compare supported Solenoid B command or feedback with gear, input/output speed, ratio, supply voltage, and temperature evidence. Confirm normal engagement and shifts without slip, overheating, or unsafe fail-safe behavior.

One startup, idle period, or short parking-lot drive is not enough when the circuit monitor requires a command state, temperature, speed, or sequence. If the P0976 code returns immediately, stop clearing it and compare the new failure record with the original; that timing can help separate a hard electrical fault from an intermittent harness or condition-dependent problem.

A permanent P0976 can remain immediately after a successful repair. If the vehicle stores it as a permanent DTC, a scan tool or battery disconnect cannot erase it. Once current and pending faults are absent, the OBD system removes the permanent record only after the applicable monitor reruns and passes.

P0976 Frequently Asked Questions

Does P0976 mean Shift Solenoid B is bad?

No. P0976 identifies a low electrical result in the Solenoid B control path. The cause may be a connector, external or internal harness, shared supply/ground, solenoid winding, replacement/setup issue, or controller driver. Test the exact transmission circuit before replacing a solenoid or valve body.

What is the difference between P0975, P0976, and P0977?

P0975 is the range/performance category, P0976 is control circuit low, and P0977 is control circuit high for the manufacturer-designated Shift Solenoid B path. They are related but not interchangeable; use the complete OEM description, suffixes, and test plan.

Where is Shift Solenoid B located?

There is no universal location. Solenoid B may be external, under a transmission pan, inside a valve body, or integrated into a solenoid body or mechatronic assembly. The letter B does not identify a physical order. Confirm the VIN, transmission code, and OEM component diagram.

Can a transmission fluid change fix the P0976 code?

Not when the cause is a shorted wire, poor terminal, failed winding, internal harness, or controller driver. Fluid service is reasonable only when inspection, maintenance, or the confirmed repair procedure calls for it. Use the exact approved fluid and level-setting method.

How much does P0976 cost to diagnose or repair?

RepairPal's General Diagnosis Cost Estimate is $122–$179, last updated August 7, 2026. A confirmed wiring, solenoid, internal harness, solenoid-body, valve-body, or controller repair needs a VIN-specific quote because access, parts grouping, fluid, programming, and labor vary widely.

Can iCarsoft CR Max P diagnose P0976?

On a supported VIN, CR Max P can read TCM codes and status, save available freeze frame, display ECU-provided data, create reports, and run supported active tests. Coverage varies. It cannot replace physical voltage-drop, resistance, current, terminal, insulation, hydraulic-pressure, or internal inspection tests.

KB
Kevin Boyd
Diagnostic Engineer at iCarsoft · Automatic transmission, driveline and hydraulic-control diagnostics

Kevin reviews transmission fault-code guides for correct component identification, safe test sequencing, and clear separation of scan, electrical, hydraulic, and mechanical evidence.

Technical and cost references

  1. SAE J2012DA_202607, Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions, current revision published July 29, 2026.
  2. General Motors 2016 OBDG03 Transmission Diagnostics, application-specific P0976 low-voltage/ground-short monitor example.
  3. Subaru Service Information Bulletin 16-131-20R, “Updated CVT Diagnostics”; revised February 28, 2023.
  4. RepairPal General Diagnosis Cost Estimate, $122–$179; last updated August 7, 2026.
  5. RepairPal Transmission Fluid Change Cost Estimate, $282–$343; last updated August 7, 2026.

Product information: Official iCarsoft CR Max P page.

Editorial note: This guide provides general diagnostic education, not a substitute for the exact service manual, wiring diagram, transmission identification, lifting procedure, or qualified hands-on inspection. Automatic transmissions contain hot fluid, electrical loads, high pressure, and components capable of moving the vehicle. Costs, product availability, and vehicle coverage can change.

Leave a comment

Please note: comments must be approved before they are published.