P0931 Fault Code

P0931 OBD-II Trouble Code Short Description

Gear Shift Lock Solenoid Circuit High

What does trouble code P0931 mean?

The P0931 error code indicates an issue with the Gear Shift Lock Solenoid Circuit. This component is crucial for the safe operation of automatic transmission vehicles as it prevents the gear shift from moving out of the park position without the brake pedal being pressed. A malfunction in this circuit can lead to difficulties in shifting gears or a complete inability to shift out of park, posing safety risks.

Symptoms

What are the symptoms of the P0931 code?

Symptoms that may accompany the P0931 code include:

  • Inability to shift out of park
  • Intermittent issues with gear selection
  • Warning lights on the dashboard related to transmission or brakes
  • Unusual noises when attempting to shift gears

Causes

What causes the P0931 code?

Common causes of the P0931 code include:

  • A faulty gear shift lock solenoid
  • Damaged wiring or poor connections in the circuit
  • A malfunctioning brake pedal switch
  • Issues with the vehicle's body control module (BCM)
  • Corrosion or short circuits in the harness

Possible Solutions

How to fix P0931?

Recommended fixes for the P0931 code may involve:

  • Inspecting and replacing the gear shift lock solenoid if defective
  • Checking and repairing any damaged wiring or connections in the circuit
  • Testing the brake pedal switch for proper operation and replacing if necessary
  • Performing a thorough diagnostic check on the body control module to ensure proper functionality