P code powertrain High severity

P0977 Shift Solenoid B Control Circuit High

The OBD2 code P0977 indicates that there is a high voltage signal detected in the control circuit for Shift Solenoid B, which may suggest a malfunction in the solenoid or its circuit

Definition

The OBD2 code P0977 indicates that there is a high voltage signal detected in the control circuit for Shift Solenoid B, which may suggest a malfunction in the solenoid or its circuit

Common causes

  • Faulty shift solenoid B
  • Wiring issues (short circuit or open circuit)
  • Poor electrical connections
  • Faulty transmission control module (TCM)
  • Low transmission fluid level
  • Contaminated transmission fluid
  • Internal transmission failure

Common misdiagnoses

  • Faulty shift solenoid
  • Transmission fluid issues (low or contaminated fluid)
  • Wiring or connector problems
  • Transmission control module (TCM) failure
  • Internal transmission damage
  • Faulty engine control module (ECM)
  • Incorrectly diagnosed transmission issues
  • Sensor malfunctions (e.g., speed sensors)

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other related trouble codes. This can provide more context and help identify if there are multiple issues

  2. 2. Inspect Wiring and Connectors

  3. 3. Visually inspect the wiring and connectors associated with the shift solenoid B. Look for signs of damage, corrosion, or loose connections

  4. 4. Pay special attention to the wiring harness for any fraying or breaks

  5. 5. Test the Shift Solenoid

  6. 6. Disconnect the shift solenoid connector and use a multimeter to test the solenoid's resistance. Compare the reading to the manufacturer's specifications

  7. 7. If the solenoid is out of spec, it may need to be replaced

  8. 8. Check the Power and Ground

  9. 9. With the ignition on (engine off), use a multimeter to check for voltage at the solenoid connector. You should see battery voltage

  10. 10. Also, check for a good ground connection. If there is no voltage or ground, trace the circuit back to the transmission control module (TCM) or power source

  11. 11. Inspect the Transmission Control Module (TCM)

  12. 12. If the solenoid and wiring are in good condition, the issue may lie with the TCM. Check for any signs of damage or corrosion

  13. 13. If possible, perform a TCM reset or reprogramming, as sometimes software issues can cause erroneous codes

  14. 14. Check for Fluid Issues

  15. 15. Low or contaminated transmission fluid can affect solenoid operation. Check the fluid level and condition, and replace it if necessary

  16. 16. Perform a Visual Inspection of the Transmission

  17. 17. Look for any signs of leaks or damage to the transmission that could affect solenoid operation

  18. 18. Consult Technical Service Bulletins (TSBs)

  19. 19. Check for any TSBs related to your vehicle's make and model that might address known issues with the shift solenoid or transmission control system

  20. 20. Clear the Codes and Test Drive

  21. 21. After performing repairs or inspections, clear the codes and take the vehicle for a test drive to see if the code returns

  22. 22. Seek Professional Help

  23. 23. If the issue persists after following these steps, it may be best to consult a professional mechanic or technician who has experience with transmission issues. By following these steps, you should be able to diagnose and potentially resolve the issue related to the P0977 code