Severity High
P0781

P0781: 1-2 Shift Malfunction

📅 Last reviewed: July 2026
What does the P0781 code mean?

The P0781 code indicates a problem with the 1-2 shift solenoid or its circuit in the automatic transmission. This solenoid controls hydraulic pressure to engage the 1-2 shift. The powertrain control module (PCM) detects an unexpected gear ratio or shift timing, often due to electrical faults, low fluid, or mechanical wear. This can cause harsh or delayed shifts, slipping, or failure to shift from 1st to 2nd gear.

High
Severity
$150-$400
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and check freeze frame data.

2

Step 2: Inspect transmission fluid level and condition.

3

Step 3: Test the 1-2 shift solenoid resistance and voltage with a multimeter.

4

Step 4: Check wiring and connectors for damage or corrosion.

5

Step 5: Perform a transmission pressure test to verify hydraulic function.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Driving with a 1-2 shift malfunction can cause further transmission damage, overheating, or complete failure. Have it diagnosed and repaired promptly.

How much does it cost to fix?

Repair costs vary: solenoid replacement $150-$300, valve body repair $300-$800, or full transmission rebuild $1500-$4000. Diagnostic fees are typically $100-$150.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

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