DOBD DashX ☰ Browse all codes
P2788

Auto Shift Manual Adaptive Learning at Limit

Transmission (adaptive learning) Generic OBD-II Medium

What it means

P2788 means the transmission's adaptive learning (which trims clutch and pressure settings to keep shifts smooth as parts wear) has run out of adjustment range on an auto-shift-manual/clutch-to-clutch transmission. It's usually a sign of real wear or a hydraulic/pressure issue rather than a simple sensor glitch, and shift quality will degrade until it's addressed.

Medium

Can I keep driving? Usually yes, but expect harsher or slipping shifts; have it checked soon, as it often signals clutch or transmission wear reaching its adjustment limit.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Worn clutches or transmission internals that have used up the adaptive range
  2. Low, old, or contaminated transmission fluid
  3. Faulty or drifting pressure-control solenoid
  4. Internal hydraulic leak or restricted fluid passage

How to diagnose & fix

Work through it in order

  1. Check transmission fluid level and condition first; correct and use the exact specified fluid.
  2. Scan for companion pressure/solenoid codes and review live line-pressure and adaptive data.
  3. Perform the manufacturer's adaptive relearn/reset after any fluid or repair work.
  4. If shifts remain poor, inspect solenoids and clutch wear; a rebuild may be needed at high mileage. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2788?+
Short-term driving is usually fine, but harsh or slipping shifts accelerate wear. Have it diagnosed soon to avoid a larger transmission repair.
Can I just clear P2788?+
Clearing and running an adaptive relearn may help briefly, but if clutches or fluid are worn it returns. Address the underlying wear or hydraulic cause.

Related codes

Often seen with P2788

Read & clear P2788 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX