P0928 — Gear Shift Lock Solenoid/Actuator Control Circuit "A"/Open

P0928 — Gear Shift Lock Solenoid/Actuator Control Circuit "A"/Open. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: wiring or connector faults in the valve body harness, failed shift or pressure control solenoid, low or degraded transmission fluid.

powertrain (engine/transmission)

Is it safe to drive?

Drive with caution Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0928 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the automatic transmission control for damage, corrosion, chafing or poor contact.
  4. Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
  5. Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0928 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0928 (parts and labor, USD, independent shop rates): Transmission fluid service: $150–$350; Transmission rebuild or replacement: $2,500–$5,500; Replace a shift solenoid: $300–$800; Valve body repair or replacement: $700–$1,500. Overall, fixing P0928 usually costs between $150 and $5,500. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Will P0928 clear itself?

Sometimes P0928 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What does OBD2 code P0928 mean?

P0928 — Gear Shift Lock Solenoid/Actuator Control Circuit "A"/Open. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: wiring or connector faults in the valve body harness, failed shift or pressure control solenoid, low or degraded transmission fluid.

How do I diagnose P0928 myself?

Start with a scan: confirm P0928, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the automatic transmission control, and verify the suspect component against live data before buying parts.

How much does it cost to fix P0928?

Transmission fluid service — $150–$350; Transmission rebuild or replacement — $2,500–$5,500; Replace a shift solenoid — $300–$800; Valve body repair or replacement — $700–$1,500. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What is the most common cause of P0928?

The most common causes are: wiring or connector faults in the valve body harness, failed shift or pressure control solenoid, low or degraded transmission fluid.

When an automatic transmission starts acting up, the engine computer logs specific fault codes to help pinpoint the problem. P0928 points to an issue with the gear shift lock solenoid or actuator control circuit — specifically the "A" circuit, and it has been detected as an open circuit condition. In plain terms, the module responsible for controlling the shift lock mechanism is not receiving the expected electrical signal, or the circuit is interrupted somewhere between the computer and the solenoid itself.

Modern automatics rely on electronic solenoids to modulate shift quality and lock the gear selector in place when you press the brake pedal. The transmission control module (TCM) or powertrain control module (PCM) constantly monitors voltage and resistance in this circuit. When readings stray outside acceptable parameters over multiple drive cycles, the module flags P0928 and illuminates the check engine or transmission warning light. Freeze frame data captured alongside the code shows engine speed, load, temperature, and vehicle speed at the moment of detection — valuable context that tells you exactly what conditions triggered the fault.

Common Symptoms of P0928

P0928 typically announces itself through noticeable transmission behavior. Watch for these signs:

  • Gear changes feel harsh, jerky, or noticeably delayed compared to normal operation
  • Check Engine light or a dedicated transmission warning indicator stays illuminated
  • The vehicle shudders or vibrates at highway speeds, particularly under load
  • In serious cases, the transmission refuses to move the vehicle at all
  • The transmission locks into a single gear and refuses to shift — this limp-mode behavior is a protective fallback
  • Gears slip unexpectedly during acceleration, and the engine may rev without corresponding movement

Likely Causes

Several factors can trigger P0928. Most probable explanations first:

  • Failed or sticking shift solenoid — the electrical coil inside the solenoid burns out or becomes blocked
  • Faulty transmission speed sensor — incorrect data feeds back to the control module, confusing shift logic
  • Wiring or connector problems — broken wires, corroded pins, loose grounds, or chafed insulation interrupt the signal
  • Low or degraded transmission fluid — inadequate hydraulic pressure prevents proper solenoid operation
  • Valve body wear — the valve body houses multiple solenoids, and its channels can wear or become clogged
  • Internal mechanical wear — clutch plates, bands, or the torque converter can cause secondary faults that mask the true root cause

How to Diagnose P0928

Effective diagnosis follows a logical order. Work through these steps before considering major repairs:

  1. Connect a quality OBD2 scanner and confirm P0928 is stored. Save the freeze frame data — this snapshot of engine conditions at fault detection tells you load, RPM, temperature, and speed when the problem occurred.
  2. Check for related diagnostic trouble codes. P0928 rarely appears alone; accompanying codes often point to the real culprit. Also search for manufacturer TSBs (Technical Service Bulletins) using your VIN — some vehicles have known software updates or factory fixes for transmission faults.
  3. Visually inspect all wiring and connectors tied to the transmission control system. Look for damaged insulation, broken locks, corrosion buildup, or pins that are pushed out of position.
  4. Test the transmission fluid. Check the level with the engine at operating temperature and inspect the fluid's color and smell. Dark, burnt-smelling fluid suggests clutches or bands are deteriorating, which commonly causes solenoid-related codes.
  5. Use a capable scanner to read transmission-specific data: solenoid duty cycles, input and output speed sensor readings, and line pressure values. Compare them against factory specifications.
  6. Clear the code, then drive the vehicle through a complete drive cycle that reproduces the freeze frame conditions. If P0928 returns, you have confirmed an active fault and can proceed with targeted repairs.

Repair Options and Costs

Once you isolate the failing component, repair costs vary significantly:

  • Transmission fluid service (drain, fill, and filter replacement): $150–$350
  • Shift solenoid replacement: $300–$800
  • Valve body repair or replacement: $700–$1,500
  • Transmission rebuild or complete replacement: $2,500–$5,500

How Much Does Fixing P0928 Cost?

The total bill depends entirely on which part failed. Based on independent shop rates in the United States, most P0928 repairs fall between $150 and $3,500. Simple fluid service resolves the issue in many cases. Solenoid replacement or valve body work represents mid-range costs. A full transmission rebuild or replacement is the most expensive scenario and is rarely the correct first step. Proper diagnosis before buying parts prevents wasting money on unnecessary replacements.

Can You Drive with P0928?

Use caution. If the transmission still shifts predictably and no warning lights are flashing, short-distance driving on surface streets may be acceptable. Avoid highway speeds and heavy loads, because slipping gears and limp mode put additional stress on internal components. Every mile driven in degraded condition can worsen wear and increase the final repair bill. When in doubt, have the vehicle transported to a shop rather than risking a roadside breakdown.

Related OBD2 Codes