P0782
2-3 Shift
Transmission
Generic OBD-II
Medium
What it means
P0782 means the transmission didn't complete the shift from 2nd to 3rd gear as commanded. You may feel a harsh shift, a delay, or the transmission refusing to leave 2nd. It usually points to a faulty shift solenoid, low or dirty fluid, a sticking valve body, or wear in the 2-3 clutch pack.
Medium
Can I keep driving? The car will still move but may shift harshly or fail to move from 2nd to 3rd — drivable short-term, but repair it before it overheats or wears the transmission.
Common symptoms
What you'll notice
- Check-engine light on
- Harsh or delayed shift between 2nd and 3rd gear
- No 2-to-3 upshift (transmission stays in 2nd)
- Transmission slipping between gears
- Reduced fuel economy
Common causes
Most likely first
- Faulty shift solenoid controlling the 2-3 shiftLikely
- Low or contaminated transmission fluidCommon
- Sticking or worn valve bodyCommon
- Worn 2-3 clutch pack / friction elementLess often
- Failed transmission control module (TCM)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check transmission fluid level and condition first.
- Scan for related solenoid or gear-ratio codes to pinpoint the failing element.
- Inspect and test the shift solenoids involved in the 2-3 shift; replace if faulty.
- Inspect the valve body for sticking, especially if fluid is dirty or high-mileage.
- If solenoids and valve body are good, the 2-3 clutch pack may be worn and need internal repair. Clear and road-test.
FAQ
Quick answers
Is it safe to drive with P0782?+
Short, gentle trips are usually okay, but a stuck or slipping 2-3 shift can overheat the transmission. Get it diagnosed before longer drives.
Can I just clear P0782?+
It returns the next time the 2-3 shift fails to complete correctly. Clearing only resets the light temporarily.
Related codes
Often seen with P0782
Read & clear P0782 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX