DTC codes / P09xx · Transmission / P0931
P0931 means the transmission control module (TCM) has detected an abnormally high voltage on the control circuit for the gear shift lock solenoid, which is the device that prevents the shifter from moving out of Park unless the brake pedal is pressed. The TCM expects a specific voltage range on that circuit and flags the code when the signal exceeds the upper limit, indicating a short to power, an open ground, or a faulty solenoid.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.