P0931
Gear Shift Lock Solenoid/Actuator Control Circuit A High
Transmission / shift interlock
Generic OBD-II
Medium
What it means
P0931 means the control circuit for gear-shift-lock solenoid/actuator 'A' is reading a high voltage. This solenoid drives the shift interlock — the mechanism that keeps the shifter locked until conditions are met (for example, requiring the brake to move out of Park). A high-voltage circuit fault can leave the interlock stuck or unresponsive.
Medium
Can I keep driving? Engine starts; you may have trouble shifting out of Park or the shift interlock may misbehave — have it checked soon.
Common symptoms
What you'll notice
- Check-engine or transmission warning light on
- Trouble shifting out of Park, or the shifter feels locked
- Shift interlock not working (able to shift without the brake)
- Intermittent shifter-lock behavior
Common causes
Most likely first
- Open or short to voltage in the shift-lock solenoid control circuitLikely
- Faulty gear-shift-lock solenoid/actuatorCommon
- Poor connection or damaged wiring at the solenoidCommon
- Faulty control module (TCM/ECM)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and inspect the solenoid connector and wiring for a short to voltage or open.
- Measure the control-circuit voltage against the commanded state.
- Test the solenoid's resistance against specification.
- Repair wiring or replace the shift-lock solenoid as diagnosed; evaluate the module only if the circuit tests good. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0931?+
Usually yes once moving, but you may struggle to shift out of Park or the safety interlock may not work. Have it checked soon.
Can I just clear P0931?+
It clears, but returns whenever the circuit reads high again. Repair the solenoid or wiring first.
Related codes
Often seen with P0931
Read & clear P0931 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX