2017-10-10
Inspect the gear shift lock solenoid for any signs of damage or malfunction, and replace if necessary.
Check the electrical connections and wiring in the gear shift lock solenoid circuit, and repair or replace as needed.
Test the voltage signal from the gear shift lock solenoid using a multimeter to ensure it falls within the expected range.
Inspect the ECM for any signs of malfunction or damage, and replace if necessary.
The OBD
II fault code P0931 indicates a high voltage condition in the gear shift lock solenoid circuit. This code is triggered when the voltage signal received from the gear shift lock solenoid exceeds the expected range set by the engine control module (ECM).
Gear Shift Lock: Gear shift lock is a safety feature in Automatic transmission cars that prevents shifting into gear without using the brake. Problems with this lock lead to gears not unlocking
Faulty gear shift lock solenoid
Short circuit or open circuit in the gear shift lock solenoid circuit
Poor electrical connection or damaged wiring in the gear shift lock solenoid circuit
Malfunctioning ECM