Skip to content
Skip to content

OBD-II Code

P0928

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$180–$850

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

P0928 sets when the TCM cannot control the gear shift lock solenoid, the small solenoid in the console or column shifter that physically blocks lever movement out of Park until the brake pedal is pressed and the key is in Run.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP0928 sets when the TCM cannot control the gear shift lock solenoid, the small solenoid in the console or column shifter that physically blocks lever…

P0928 sets when the TCM cannot control the gear shift lock solenoid, the small solenoid in the console or column shifter that physically blocks lever movement out of Park until the brake pedal is pressed and the key is in Run.

Cheapest first

  1. verify the brake pedal switch is functional and that brake lights illuminate on press, because the shift-lock solenoid is downstream of the brake switch on most platforms and a failed brake switch will mimic P0928.
  2. Unplug the solenoid and ohm-check it; spec is typically 25-80 ohms across the coil at room temperature, and an open or shorted coil is a definitive failed solenoid.
  3. Caveat: on rotary and monostable e-shifters (Ram, Jeep Cherokee, Lincoln MKZ), the gear-shift-lock function is integrated into the shifter assembly and cannot be serviced separately.
Vehicle-specific patterns2003-2011 Ford Crown Victoria and 1997-2010 F-150 column shifters with the PRNDL gear-position switch wear at the Park-Reverse detent and trip P0928…
  • 2003-2011Ford Crown Victoria and 1997-2010 F-150 column shifters with the PRNDL gear-position switch wear at the Park-Reverse detent and trip P0928 alongside a wandering range indicator; replacement of the column-shift range sensor is the durable repair.
  • 2009-2014Nissan Maxima and Altima with CVT consoles see internal shift-lock solenoid failure that requires console-shifter R&R.
  • 2013-2018Ram 1500 rotary e-shifter logs P0928 as part of a broader shifter module failure.
  • 2008-2015Honda Accord and Pilot console shifters throw P0928 from a snapped shift-lock pawl spring inside the assembly.

Estimated repair$180 to $850.

Look up another code

More free tools

See all 9 tools