P0929 — Gear Shift Lock Solenoid/Actuator Control Circuit "A" Range/Performance

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 P0929 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 Compare the gear shift lock solenoid/actuator control circuit "A" live reading against a known-good reference (specification or a correlated sensor) under the conditions from the freeze frame.
  5. Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
  6. Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0929 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0929 (parts and labor, USD, independent shop rates): Valve body repair or replacement: $700–$1,500; Replace a shift solenoid: $300–$800; Transmission fluid service: $150–$350; Transmission rebuild or replacement: $2,500–$5,500. Overall, fixing P0929 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

Is it safe to drive with P0929?

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.

What are the symptoms of P0929?

Drivers most often notice: shuddering at highway speed, slipping between gears, no movement in severe cases, Check Engine or transmission warning light on.

What does OBD2 code P0929 mean?

Gear Shift Lock Solenoid/Actuator Control Circuit "A" Range/Performance (P0929): a powertrain (engine/transmission) fault affecting the automatic transmission control. Short, gentle driving to a shop is usually possible. Most often caused by failed shift or pressure control solenoid, low or degraded transmission fluid, wiring or connector faults in the valve body harness.

How do I diagnose P0929 myself?

Start with a scan: confirm P0929, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the gear shift lock solenoid/actuator control circuit "A", and verify the suspect component against live data before buying parts.

Will P0929 clear itself?

Sometimes P0929 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.

When your vehicle's onboard diagnostics spot something wrong with the automatic transmission's shift lock mechanism, it logs code P0929. This trouble code — full name Gear Shift Lock Solenoid/Actuator Control Circuit "A" Range/Performance — lives in the powertrain category, meaning it touches both engine and transmission systems. The ECU doesn't trigger P0929 for a single glitch; it waits until the anomaly shows up repeatedly under specific driving conditions before illuminating the check engine light.

P0929 essentially tells you that the electrical signal from the shift lock solenoid or actuator circuit is technically within measurable range, but it doesn't match what the transmission control module expects given current operating conditions. In most cases the wiring stays intact — the real culprit is a worn component, a sensor reading that has drifted off spec, or a mechanical problem further upstream that the sensor faithfully reports. The freeze frame data stored alongside P0929 is valuable: it records engine load, RPM, temperature, and vehicle speed at the exact moment the fault occurred, giving you a target set of conditions to reproduce during diagnosis.

The transmission control module relies on precise feedback from multiple sensors and solenoids to manage gear changes smoothly. When the gear shift lock solenoid circuit delivers information that falls outside the expected performance window, the module can't properly coordinate shifting. Rather than guessing which part failed, use that stored freeze frame to put the vehicle back into the same circumstances and measure what the circuit actually produces against what it should produce.

Common Symptoms of P0929

When P0929 is active, you may notice one or more of the following:

  • A noticeable shudder or vibration at highway cruising speeds
  • The transmission slipping momentarily between gears under load
  • Complete loss of forward or reverse motion in severe cases
  • The check engine light or a dedicated transmission warning indicator illuminated on the dash
  • The transmission refusing to leave a single gear, suggesting it has entered limp-home mode to protect itself
  • Harsh engagement when shifting into drive or reverse, or an unnaturally long delay before the gear actually engages
  • Unusual resistance when attempting to move the shift lever

What Causes P0929

The underlying reasons for P0929 typically stem from one of the following:

  • Calibration errors introduced by a recent module software update or a discharged battery that interrupted learned adaptives
  • A degraded or drifting gear shift lock solenoid/actuator control circuit "A" that no longer performs within specification
  • A mechanical fault occurring elsewhere in the transmission that the sensor correctly identifies but the module cannot reconcile
  • A faulty transmission output or input speed sensor sending inaccurate data to the control unit
  • Damaged wiring or corroded connectors within the valve body harness affecting circuit integrity
  • A failed shift solenoid or pressure control solenoid not actuating when commanded
  • Insufficient or deteriorated transmission fluid unable to maintain proper hydraulic pressure
  • Internal mechanical wear such as worn clutch plates or a slipping torque converter

How to Diagnose P0929

Follow these practical steps to isolate the root cause:

  1. Connect an OBD2 scanner, verify that P0929 is stored, and record all freeze frame data — this snapshot reveals engine conditions at the moment the fault was detected and guides your testing.
  2. Review any other stored diagnostic trouble codes alongside P0929; related codes often point directly to the failing component. Check manufacturer TSBs for your specific make and model, as many P0xxx issues have documented factory remedies or software patches available through the manufacturer website or NHTSA database.
  3. Perform a close visual inspection of all wiring and connectors tied to the automatic transmission control circuit, looking for frayed insulation, broken strands, corrosion buildup, or loose terminal fit.
  4. Compare the live electrical reading from the gear shift lock solenoid/actuator control circuit "A" against the specification or a correlated sensor signal while replicating the conditions captured in the freeze frame.
  5. Check the transmission fluid level and condition — dark, burnt-smelling fluid is a clear sign of internal heat damage or wear that could trigger P0929.
  6. Use a capable scanner to pull transmission-specific codes and monitor live data streams including solenoid duty cycles and input/output speed ratios.
  7. Clear P0929 after your inspection, complete a full drive cycle that reproduces the freeze frame conditions, and verify the code does not return before considering the repair complete.

Repair Options and Typical Costs

Addressing P0929 means fixing whatever component caused the range or performance fault in the solenoid circuit. Here are the most common repair paths with typical parts-and-labor estimates from independent shops:

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

Your total repair bill hinges entirely on which part is actually at fault. Always start with the cheapest, most common causes — fluid condition and wiring inspection — before committing to expensive component replacement. An accurate diagnosis before purchasing parts will almost always save you money, because the most severe and costly scenario is rarely the first thing to check.

Can You Drive with P0929?

Caution applies here. If the transmission continues to shift and the vehicle moves without slipping, short trips on lower-speed roads may be acceptable temporarily. However, avoid highway speeds and aggressive driving. Continuing to operate the vehicle when slipping or limp mode is present accelerates internal wear on clutches, bands, and the torque converter, and every additional mile driven can increase the final repair bill. Have the vehicle inspected and diagnosed as soon as reasonably possible to prevent a minor issue from becoming a major transmission failure.

Related OBD2 Codes