Engine-CodesChevrolet – P0977 2017 Chevrolet Silverado

P0977 2017 Chevrolet Silverado Code - Shift Solenoid 'B' Open Or Short To Power

Quick Answer

The P0977 code on a 2017 Chevrolet Silverado indicates a problem with the Shift Solenoid 'B' circuit, specifically an open or short to power. Common causes include Faulty shift solenoid 'B', Wiring issues in the shift solenoid circuit, Short to power in the wiring harness. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0977 2017 Chevrolet Silverado indicates Shift Solenoid 'B' Open Or Short To Power.
Common causes
Common causes include Faulty shift solenoid 'B', Wiring issues in the shift solenoid circuit, Short to power in the wiring harness.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Sep 11, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P0977 2017 Chevrolet Silverado Description

The P0977 code on a 2017 Chevrolet Silverado indicates a problem with the Shift Solenoid 'B' circuit, specifically an open or short to power. The shift solenoid is responsible for regulating the flow of transmission fluid to control gear shifting in the vehicle. When there is an open circuit or a short to power in the solenoid 'B' circuit, it can lead to issues with shifting gears smoothly and efficiently. This can result in erratic shifting patterns, harsh shifts, or even the vehicle not shifting at all.

OBDII Code P0977 2017 Chevrolet Silverado - Shift Solenoid 'B' Open Or Short To Power
P0977 2017 Chevrolet Silverado Code - Shift Solenoid 'B' Open Or Short To Power

Common Causes of P0977 2017 Chevrolet Silverado

  1. Faulty shift solenoid 'B'
  2. Wiring issues in the shift solenoid circuit
  3. Short to power in the wiring harness
  4. Corrosion or damage to electrical connectors
  5. Transmission fluid contamination

Symptoms of P0977 2017 Chevrolet Silverado

  1. Erratic shifting patterns
  2. Harsh or delayed gear shifts
  3. Transmission slipping
  4. Transmission not shifting at all
  5. Illumination of the Check Engine Light

How to Fix P0977 2017 Chevrolet Silverado

  1. Diagnose the specific cause of the P0977 code by performing a thorough inspection of the shift solenoid 'B' circuit, including the solenoid itself, wiring, and connectors.
  2. Test the shift solenoid 'B' using a multimeter to determine if it is functioning correctly or needs replacement.
  3. Check the wiring harness for any signs of damage, corrosion, or short to power. Repair or replace any damaged wires as needed.
  4. Inspect and clean the electrical connectors in the shift solenoid circuit to ensure proper connectivity.
  5. Clear the diagnostic trouble codes, reset the vehicle's computer, and test drive the vehicle to verify that the issue has been resolved.

Cost to Fix P0977 2017 Chevrolet Silverado

The typical repair costs for addressing a P0977 code on a 2017 Chevrolet Silverado can vary depending on the specific cause of the issue and the labor rates at the auto repair shop. On average, the cost of replacing a shift solenoid 'B' can range from $150 to $300, while addressing wiring issues or electrical connector problems may add to the total cost. Overall, the total repair cost for this issue could range from $200 to $500, including parts and labor. It's important to consider that labor rates can vary based on location and the specific repair shop, so it's advisable to obtain a detailed estimate from a qualified technician.

Need more information about the P0977 2017 Chevrolet Silverado code?

Need more information on how to fix the P0977 2017 Chevrolet Silverado code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0977 2017 Chevrolet Silverado code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0977 2017 Chevrolet Silverado Code

No Frequently Asked Questions about P0977 2017 Chevrolet Silverado Code found.

Discuss the causes and fixes for P0977 2017 Chevrolet Silverado OBDII Code

Code P0977 2017 Chevrolet Silverado comments

No comments found for this page.