DOBD DashX ☰ Browse all codes
P0997

Shift Solenoid F Control Circuit Range/Performance

Transmission Generic OBD-II Medium

What it means

P0997 means shift solenoid F isn't responding within its expected electrical range, so the transmission control module can't rely on it to control gear changes. The usual result is erratic or harsh shifting and, on some vehicles, limp mode. It typically points to a worn solenoid, wiring resistance, or a poor connector rather than internal mechanical damage.

Medium

Can I keep driving? Drivable but expect erratic or harsh shifting; get it fixed soon to avoid limp mode and added transmission wear.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed or sticking shift solenoid F
  2. Faulty wiring or high resistance in the solenoid control circuit
  3. Loose or corroded connector at the transmission
  4. Failed transmission control module (TCM)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and check for companion solenoid F codes (P0998).
  2. Inspect the transmission connector and harness for corrosion, chafing, or high resistance.
  3. Measure shift solenoid F resistance and response against spec; replace if out of range.
  4. Verify fluid level and condition, then clear and re-test. If the circuit is good, have the TCM evaluated.

FAQ

Quick answers

Is it safe to drive with P0997?+
For short trips, but erratic shifting or limp mode strains the transmission. Repair it promptly to avoid further wear.
Can I just clear P0997?+
The range/performance fault returns until the solenoid or wiring is repaired. Clearing only resets limp mode temporarily.

Related codes

Often seen with P0997

Read & clear P0997 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