P code powertrain Medium severity

P0931 Gear Shift Lock Solenoid Circuit High

The OBD2 code P0931 indicates that there is a high voltage signal detected in the gear shift lock solenoid circuit, which may suggest a malfunction in the solenoid or its wiring

Definition

The OBD2 code P0931 indicates that there is a high voltage signal detected in the gear shift lock solenoid circuit, which may suggest a malfunction in the solenoid or its wiring

Common causes

  • Faulty gear shift lock solenoid
  • Damaged wiring or connectors
  • Short circuit in the circuit
  • Open circuit in the circuit
  • Faulty transmission control module (TCM)
  • Low transmission fluid level
  • Corroded or loose electrical connections

Common misdiagnoses

  • Faulty transmission control module (TCM)
  • Defective gear shift lock solenoid
  • Wiring issues or shorts in the circuit
  • Malfunctioning brake light switch
  • Transmission fluid issues
  • Faulty ignition switch
  • Problems with the vehicle's body control module (BCM)

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other trouble codes that may be present. This can provide more context and help identify related issues

  2. 2. Inspect Wiring and Connectors

  3. 3. Visually inspect the wiring and connectors associated with the gear shift lock solenoid. 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 Gear Shift Lock Solenoid

  6. 6. If accessible, test the solenoid itself for proper operation. You can do this by applying direct power to the solenoid to see if it engages

  7. 7. Measure the resistance of the solenoid with a multimeter. Compare the reading to the manufacturer's specifications

  8. 8. Check Power and Ground

  9. 9. Use a multimeter to check for proper voltage at the solenoid connector. Ensure that the solenoid is receiving the correct voltage as specified in the vehicle's service manual

  10. 10. Check for a good ground connection. A poor ground can cause high voltage readings

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

  12. 12. If the wiring and solenoid are functioning correctly, the issue may lie with the TCM. Check for any signs of damage or malfunction

  13. 13. Ensure that the TCM is receiving the correct signals from the vehicle's systems

  14. 14. Look for Mechanical Issues

  15. 15. Inspect the gear shift mechanism for any mechanical binding or issues that could prevent the solenoid from functioning properly

  16. 16. Ensure that the gear shift lever is not obstructed and can move freely

  17. 17. Clear Codes and Test Drive

  18. 18. After performing the above checks and repairs, clear the trouble codes using the OBD-II scanner

  19. 19. Take the vehicle for a test drive to see if the code reappears

  20. 20. Refer to the vehicle's service manual for specific diagnostic procedures and specifications related to the gear shift lock solenoid and its circuit

  21. 21. Seek Professional Help

  22. 22. If the issue persists after performing these steps, it may be necessary to consult a professional mechanic or technician for further diagnosis. By following these troubleshooting steps, you should be able to identify and resolve the issue related to the P0931 code