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
- Check-engine light on
- Erratic or unpredictable shifting
- Difficulty changing gears
- Limp mode on some vehicles
Common causes
Most likely first
- Failed or sticking shift solenoid FLikely
- Faulty wiring or high resistance in the solenoid control circuitCommon
- Loose or corroded connector at the transmissionCommon
- Failed transmission control module (TCM)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check for companion solenoid F codes (P0998).
- Inspect the transmission connector and harness for corrosion, chafing, or high resistance.
- Measure shift solenoid F resistance and response against spec; replace if out of range.
- 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.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX