DOBD DashX ☰ Browse all codes
P0928

Gear Shift Lock Solenoid/Actuator Control Circuit A/Open

Transmission / shift lock Generic OBD-II Medium

What it means

P0928 means the control circuit for the gear shift-lock solenoid is open — there's a break in the wiring or the solenoid winding itself. This solenoid is what keeps the shifter locked in Park until you press the brake, so an open circuit can leave the shifter stuck in Park or, on some designs, able to move without the brake. The engine still starts normally; if you're locked in Park, use the shift-lock override to get going, then fix the circuit.

Medium

Can I keep driving? The engine still starts, but the shifter may be stuck in Park (or unlock without the brake); get the interlock repaired so you can shift normally.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Open or disconnected wiring in the solenoid control circuit
  2. Faulty gear shift lock solenoid/actuator
  3. Blown fuse feeding the solenoid
  4. Loose or corroded connector
  5. Faulty shift-lock control module

How to diagnose & fix

Work through it in order

  1. Check the fuse feeding the shift-lock solenoid.
  2. Test the solenoid control circuit for continuity — an open is what sets this code.
  3. Inspect the connector at the solenoid for damage or corrosion.
  4. Replace the shift-lock solenoid/actuator if its winding is open.
  5. Clear the code and confirm the interlock releases with the brake pressed.

FAQ

Quick answers

Is it safe to drive with P0928?+
The engine runs, but if the shifter is locked in Park you won't be able to drive; most cars have a shift-lock override slot near the shifter you can use to get moving, then repair the fault.
Can I just clear P0928?+
It clears, but an open control circuit or dead solenoid brings it back until repaired.

Related codes

Often seen with P0928

Read & clear P0928 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX