System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Range/Performance
Definition source: SAE J2012/J2012DA (industry standard)
P0929 indicates the powertrain control system has detected a range/performance problem in the gear shift lock solenoid control circuit. In practical terms, the module commanded the shift-lock function and the electrical feedback or observed response did not behave as expected (for example, the circuit response was too slow, inconsistent, or not plausible compared with related inputs). This code does not, by itself, prove the solenoid is bad; it only confirms the monitored circuit and/or commanded response fell outside the expected operating window. DTC behavior, monitored signals, and diagnostic routines can vary by vehicle, so always confirm the exact monitor description, wiring, connector pinout, and test specifications in the applicable service information before replacing parts.
What Does P0929 Mean?
P0929 – Gear Shift Lock Solenoid Control Circuit Range/Performance means the control module identified that the gear shift lock solenoid control circuit did not meet expected performance criteria during self-checks or commanded operation. Under SAE J2012 DTC conventions, “range/performance” points to a plausibility or response issue rather than a simple open circuit or an electrical “high/low” condition. The module typically evaluates whether the commanded state of the shift-lock control matches the circuit’s observed behavior and, on some designs, whether that behavior correlates with enabling conditions such as brake input and selector status. When the observed response is inconsistent or out of the expected window, P0929 can set.
Quick Reference
- Subsystem: Gear shift lock solenoid control circuit (shift-interlock control and its electrical path).
- Common triggers: Commanded lock/unlock with implausible or delayed circuit response; inconsistent feedback versus command; unstable circuit behavior during actuation.
- Likely root-cause buckets: Wiring/connectors (including poor pin fit), power/ground integrity, shift lock solenoid/actuator issues, control module driver/logic, mechanical binding affecting expected response (varies by vehicle).
- Severity: Often a usability/safety concern (may prevent shifting out of Park or cause intermittent shift-lock operation); usually not an immediate engine-running threat.
- First checks: Verify brake input and enabling conditions are present; inspect connectors and harness routing; check fuse/feed integrity; scan live data for command vs feedback agreement; look for related DTCs.
- Common mistakes: Replacing the solenoid without verifying power/ground and command; treating a range/performance fault as a guaranteed open or short; ignoring intermittent connector/harness issues.
Theory of Operation
A gear shift lock solenoid is typically used to prevent shifting out of Park unless specific conditions are met (commonly brake application and appropriate ignition state). The control module (or a related body/chassis controller, depending on vehicle architecture) commands the solenoid on or off through a dedicated control circuit. The solenoid’s movement mechanically blocks or releases the shift mechanism, while the electrical circuit must deliver stable power and ground paths to produce consistent actuation.
For a range/performance monitor, the module compares the commanded state to the circuit’s observed behavior. Depending on design, this can include monitoring driver current behavior, control-circuit plausibility, and correlation with related inputs (such as brake switch status or selector position). If the circuit response is erratic, delayed, or otherwise not plausible for the command and conditions, the module can set P0929.
Symptoms
- No-shift-from-Park when conditions that normally allow shifting are present.
- Intermittent-release where the shifter releases unpredictably or only after repeated attempts.
- Stuck-in-Park condition that may come and go with temperature, vibration, or harness movement.
- Shifter-behavior that feels inconsistent (e.g., abnormal resistance or inconsistent lock/unlock feel).
- Warning-lamp illumination and stored P0929 with possible related interlock or brake-input codes.
- Starting-sequence-issues where shifting is inhibited during certain key/ignition transitions (varies by vehicle logic).
Common Causes
- Wiring harness damage in the gear shift lock solenoid control circuit (chafing, pinched sections, rubbed-through insulation)
- Connector issues at the solenoid, shifter assembly, or control module (loose seating, bent pins, corrosion, moisture intrusion, poor terminal tension)
- High resistance in the circuit from partially broken conductors, degraded splices, or fretting at terminals (causing poor command response)
- Gear shift lock solenoid mechanical binding or internal electrical degradation (sticking plunger, worn coil) that prevents expected movement under command
- Power supply or ground integrity problems affecting the solenoid driver or return path (shared grounds, weak ground points, fuse/relay feed issues where applicable)
- Shifter/park-lock related input plausibility problems that influence the monitor (brake switch signal, selector position input, or interlock status input depending on vehicle design)
- Control module driver performance issue or logic fault (internal driver weakness, overheating effects, or software/calibration anomaly)
- Aftermarket wiring changes or recent repairs near the console/column area (misrouted harness, incorrect pinning, poor crimping)
Diagnosis Steps
Tools typically needed include a scan tool capable of reading freeze-frame, accessing relevant data PIDs, and running output/actuator tests (if supported). Use a digital multimeter for circuit checks and voltage-drop testing, and a wiring diagram/service information for correct pinout and test points. Back-probing tools and basic hand tools help inspect terminals and harness routing without causing damage.
- Verify the complaint and safety setup: Confirm the symptom (for example, inability to shift out of Park or inconsistent shift-lock operation). Set parking brake, chock wheels, and follow safe procedures for any interlock override. Do not force the shifter.
- Scan for codes and capture context: Record all stored and pending DTCs and freeze-frame data. Note whether other interlock-related or power supply codes are present, as they can affect a range/performance monitor. Clear codes only after data is saved.
- Check data PIDs for plausibility: Using live data, observe any available parameters related to shift-lock command/status, brake switch status, selector position, and interlock state. Look for mismatches such as a command changing without the reported status changing (or delayed response). If the platform supports it, log data while repeating the condition.
- Perform a targeted visual inspection: Inspect the shifter/console or column area (varies by vehicle) for liquid intrusion, debris, damaged trim pinching the harness, or signs of prior repair. Inspect connectors for partial engagement, damaged locks, bent pins, corrosion, and pushed-out terminals.
- Wiggle test with live monitoring: With the scan tool on relevant PIDs (and KOEO/idle as appropriate), gently manipulate the harness and connectors along the route between the solenoid and control module. Watch for sudden status flips, delayed responses, or intermittent operation that indicates a connection or conductor fault.
- Command the solenoid (if supported) and evaluate response: Use the scan tool’s output test to command the gear shift lock solenoid on/off while observing the reported status (if available) and listening/feeling for actuation. A range/performance fault is consistent with a commanded change not producing the expected feedback/behavior within the expected pattern.
- Check power and ground integrity under load: Where accessible, test the solenoid feed and ground paths using voltage-drop testing while the solenoid is commanded on (or during an equivalent loaded condition). Excessive drop indicates resistance in wiring, terminals, grounds, or shared feeds. Repair the root cause before condemning components.
- Circuit continuity and resistance checks (key off, disconnected): With the correct procedure from service information, isolate the circuit and check for unwanted resistance, poor continuity, or cross-circuit leakage between control, power, and ground conductors. Flex the harness during testing to expose intermittent opens or high-resistance spots.
- Inspect and test the solenoid and mechanical linkage: If electrical checks are normal, inspect for sticking, contamination, or mechanical binding that could prevent consistent movement. Confirm the solenoid is correctly mounted and aligned and that the interlock mechanism moves freely (design varies). Replace only if testing indicates it cannot respond correctly to commands.
- Module-side evaluation and final validation: If wiring, connectors, power/ground, and the solenoid/mechanism check out, evaluate module connector condition and any related inputs used by the monitor (for example, brake switch plausibility). Consider software updates or module faults only after all external causes are eliminated. Clear codes and perform a repeatable verification drive/operate cycle to confirm the repair.
Professional tip: Because P0929 is a range/performance fault, prioritize tests that compare command versus observed response. A clean continuity check may still miss a problem that only appears under load or vibration, so combine actuator commanding, voltage-drop testing, and live-data logging to catch delayed or inconsistent solenoid operation.
Need wiring diagrams and factory-style repair steps?
Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.
Possible Fixes & Repair Costs
Repair costs for P0929 vary widely because the fault is a range/performance issue that can stem from wiring, the shift lock solenoid, related switch inputs, or module control. Total cost depends on the confirmed root cause, parts replaced, labor time, and required verification testing.
- Repair or replace damaged wiring/terminals in the gear shift lock solenoid control circuit (including correcting poor pin fit, corrosion, or connector damage)
- Clean, secure, and reseat connectors; apply appropriate terminal repair procedures where contact tension is weak
- Replace the gear shift lock solenoid if testing confirms it does not respond correctly under commanded operation
- Correct power or ground delivery issues found during voltage-drop testing (repair splice points, grounds, or power feeds as required)
- Verify and repair related input signals used for plausibility (for example, brake pedal switch signal or shifter position indication) if they are inconsistent or delayed
- Update, reflash, or replace the control module only if directed by service information and confirmed by circuit integrity tests and repeatable monitor failure
Can I Still Drive With P0929?
You may be able to drive, but use caution because P0929 involves the gear shift lock solenoid control circuit’s expected response and can affect shift interlock behavior. If you cannot shift out of Park, experience unpredictable shifter release, or have additional warnings affecting braking, steering, or powertrain operation, do not drive; have the vehicle inspected and repaired. If shifting is normal and no safety-related symptoms are present, limit driving and schedule diagnosis soon, since the condition can worsen or become intermittent.
What Happens If You Ignore P0929?
Ignoring P0929 can lead to worsening intermittent behavior, including a shifter that occasionally will not release from Park or releases inconsistently. The problem may also trigger additional DTCs as the module detects repeated plausibility failures. Continued operation without diagnosis can increase the chance of being stranded and may complicate troubleshooting if wiring faults spread or connector heat/damage progresses.
Related Solenoid Gear Codes
Compare nearby solenoid gear trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P0921 – Gear Shift Forward Actuator Circuit Range/Performance
- P0930 – Gear Shift Lock Solenoid Control Circuit Low
- P0931 – Gear Shift Lock Solenoid Control Circuit High
- P0956 – Auto Shift Manual Mode Circuit Range/Performance
- P0951 – Auto Shift Manual Control Circuit Range/Performance
- P0905 – Gate Select Position Circuit Range/Performance
Key Takeaways
- P0929 indicates a range/performance problem in the gear shift lock solenoid control circuit, not a confirmed failed component.
- Common causes include connector/terminal issues, wiring faults, weak power/ground delivery, solenoid response problems, or related input plausibility issues.
- Confirm the fault with test-driven checks: command the solenoid, monitor feedback/related signals, and perform voltage-drop and wiggle tests.
- Repair should target the verified root cause; avoid replacing parts until circuit integrity and related inputs are proven.
- Address the code promptly to reduce the risk of shifting concerns and intermittent no-shift-from-Park events.
Vehicles Commonly Affected by P0929
- Vehicles equipped with an electronically controlled automatic transmission and a brake-shift interlock system
- Vehicles using a console-mounted floor shifter with an electric shift lock solenoid
- Vehicles using a column shifter with a shift interlock actuator controlled by a powertrain or body control module
- Platforms that share brake switch and shift interlock signals across multiple control modules over a network
- Vehicles with higher cabin moisture exposure or frequent beverage spills near the shifter area (connector/circuit vulnerability varies by vehicle)
- Vehicles with prior shifter assembly service, console removal, or aftermarket electrical work near the shifter wiring
- High-mileage vehicles where harness flexing at the shifter or under-dash routing can stress wiring and terminals
- Vehicles with low-voltage events (weak battery or charging issues) that can disrupt actuator response and plausibility monitoring
FAQ
Does P0929 mean the gear shift lock solenoid is bad?
No. P0929 indicates the control circuit’s range/performance is not as expected, which can be caused by wiring, connectors, power/ground delivery, related inputs (such as brake switch signal), or the solenoid itself. Confirm with commanded actuator tests and circuit integrity checks before replacing parts.
Why is P0929 considered a range/performance fault instead of a high/low circuit fault?
Range/performance generally points to a plausibility or response issue: the module may command the shift lock solenoid and not see the expected response, timing, or correlated input behavior. Unlike high/low faults, it is not strictly an out-of-range electrical level; it is a performance or correlation problem verified through monitoring logic.
Can a brake pedal switch issue contribute to P0929?
Yes, depending on vehicle design. Many systems require a valid brake pedal signal to permit shift interlock release, and the module may compare commanded solenoid operation against brake input state. If the brake input is inconsistent or delayed, it can contribute to a range/performance failure even when the solenoid and wiring are intact.
Will clearing the code fix P0929?
Clearing the code only resets the stored fault information. If the underlying condition remains, the monitor will typically fail again and the DTC will return. Use clearing as part of verification after repairs, along with a recheck for pending codes and repeatable actuator/scan-tool tests per service information.
What should be checked first for P0929?
Start with basics: verify battery condition and system voltage stability, inspect the shifter-area connectors and harness routing for damage or contamination, and confirm the brake input signal and shift lock command/response using a scan tool if supported. Follow with wiggle testing and voltage-drop testing on the power and ground paths to find resistance or intermittent connection issues.
For an accurate repair plan, diagnose P0929 as a control-circuit range/performance issue by confirming commanded shift lock operation, verifying related input plausibility, and proving wiring and power/ground integrity before replacing the solenoid or any control module.
