Error code
OBD2 P0781
OBD2P0781
Diagnostic Trouble Code· Standard OBD-II fault code read from the vehicle's onboard diagnostics.
What it means
1-2 Shift.
Severity
moderateCan drive but may experience shifting issues and reduced performance.
Summary
P0781 indicates a malfunction in the hydraulic or electrical circuit controlling gearshifts between first and second gears in an automatic transmission.
Symptoms
- No symptoms other than a stored trouble code and possibly an illuminated CHECK ENGINE light
- Transmission slippage, failure to engage any gear, harsh shifting, overheating, increased fuel consumption, limp mode
Common Causes
- Low or degraded transmission fluid levels
- Blocked internal fluid passages
- Faulty wiring or connectors
- Defective shift solenoids
- Mechanical failures inside the transmission
- TCM/PCM failure (rare)
Diagnosis
- Extract all fault codes and record freeze frame data
- Inspect wiring for continuity, ground, and resistance
- Check transmission fluid level and condition
- Replace transmission fluid if necessary
- Remove oil pan to check for debris or mechanical issues
- Test shift solenoid manually with a code reader
Fixes
- Replace faulty wiring, connectors, or shift solenoids as needed.
FAQ
What should I do if the transmission fluid is dirty?
Replace the transmission fluid and check for any debris in the oil pan.
Can a faulty TCM cause this code?
A defective TCM can cause P0781, but it's rare. Check other components first.
Not affiliated with OBD2. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.
More OBD2 codes
- P0700Transmission Control System (MIL Request)
- P0701Transmission Control System Range/Performance
- P0702Transmission Control System Electrical
- P0703Brake Switch 'B' Circuit
- P0704Clutch Switch Input Circuit Malfunction
- P0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)
- P0706Transmission Range Sensor Circuit Range/Performance
- P0707Transmission Range Sensor Circuit Low
- P0708Transmission Range Sensor Circuit High
- P0709Transmission Range Sensor Circuit Intermittent
- P0710Transmission Fluid Temperature Sensor 'A' Circuit
- P0711Transmission Fluid Temperature Sensor 'A' Circuit Range/Performance