Severity High
P0929

Gear Shift Lock Solenoid Circuit Range/Performance

What does the P0929 code mean?

The P0929 code indicates that the powertrain control module (PCM) has detected a range or performance issue in the gear shift lock solenoid/actuator control circuit. This solenoid is responsible for locking the gear shift lever in Park when the brake pedal is not pressed, preventing accidental shifting. The PCM monitors the circuit's voltage and resistance; if they fall outside expected parameters, this code is set. Common causes include a faulty solenoid, wiring issues, or a defective brake switch.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to confirm P0929 and check for related codes (e.g., brake switch codes).

2

Step 2: Inspect the brake pedal switch for proper operation and adjustment.

3

Step 3: Test the gear shift lock solenoid by applying 12V directly to see if it clicks.

4

Step 4: Check wiring and connectors between PCM, brake switch, and solenoid for damage or corrosion.

5

Step 5: If all else is good, replace the gear shift lock solenoid.

Need an OBD2 Scanner for the P0929? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The vehicle may be stuck in Park, preventing you from driving. If you can shift out of Park using the override, you can drive to a repair shop, but the brake shift interlock may not function properly, increasing the risk of unintended movement.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for parts and labor. The solenoid itself is inexpensive (around $20-$50), and labor is usually under an hour. However, if wiring repairs or PCM replacement is needed, costs can be higher.

06. Related Codes