DTC codes / P09xx · Transmission / P0928
P0928 indicates that the powertrain control module (PCM) has detected an open circuit or excessive resistance in the control circuit for the gear shift lock solenoid, which prevents the shifter from moving out of Park unless the brake is applied. The PCM monitors the solenoid's electrical path and sets this code when the expected voltage or current is outside the normal range, often due to a wiring fault, a failed solenoid, or a poor connection.
If the vehicle can be shifted out of Park using the manual override, you can drive it to a repair shop, but avoid parking on steep hills where the override may be difficult to use. If the shifter is completely locked, do not force it; have the vehicle towed to prevent damage to the shift mechanism.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
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.