OBD-II Generic Error Code P0985: How to Fix It

Hard 2-5 hours Medium Severity Verified July 2026
Error Code
P0985
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Hard
Estimated Fix Time
2-5 hours
Error code P0985 means the transmission control module (TCM) has detected an abnormally low voltage signal in the control circuit for Shift Solenoid F. This solenoid controls hydraulic fluid flow inside your automatic transmission to manage gear shifts. Left unaddressed, this fault can cause rough shifting, gear slipping, or your vehicle getting stuck in a single gear, so it is important to diagnose and repair it promptly.
Ad

Tools You'll Need

How to Fix Error Code P0985

  1. Scan and Record the Fault Code

    Do not clear the code yet — preserve freeze frame data for accurate diagnosis.
  2. Inspect the Transmission Wiring Harness and Connector

    Turn the ignition to OFF before unplugging any electrical connectors to avoid voltage spikes that could damage the TCM.
  3. Test the Shift Solenoid F Resistance

  4. Check the Circuit for Short to Ground

    Never probe circuits with the ignition ON during resistance or continuity checks, as this can damage your multimeter and the TCM.
  5. Check Transmission Fluid Level and Condition

    Use only the transmission fluid type specified in your owner's manual. Using the wrong fluid type can permanently damage solenoids and valve body components.
  6. Replace the Shift Solenoid F or Solenoid Pack

    Place a drain pan under the transmission before removing the pan. Hot ATF can cause serious burns — allow the vehicle to cool for at least one hour before draining. Torque all pan bolts to specification to avoid leaks.
  7. Clear the Code and Perform a Test Drive

Parts You May Need

Shift Solenoid F
Check Price on Amazon
Transmission Solenoid Pack Assembly
Check Price on Amazon
Transmission Pan Gasket
Check Price on Amazon
Automatic Transmission Fluid (ATF)
Check Price on Amazon
Wiring Harness Repair Kit
Check Price on Amazon
Shift Solenoid F
Check Price on Amazon
Transmission Solenoid Pack Assembly
Check Price on Amazon
Transmission Pan Gasket
Check Price on Amazon
Automatic Transmission Fluid (ATF)
Check Price on Amazon
Wiring Harness Repair Kit
Check Price on Amazon
Ad

When to Call a Professional

You should take your vehicle to a qualified transmission specialist or mechanic if: the code returns after replacing the solenoid and repairing all visible wiring; multiple solenoid codes are present simultaneously suggesting a deeper valve body or TCM fault; you are not comfortable working around transmission internals or interpreting live scanner data; the transmission is slipping, refusing to shift, or the vehicle is stuck in limp mode; or if testing reveals the TCM itself is outputting incorrect voltage to the solenoid circuit, as TCM replacement and programming typically requires professional equipment.

Frequently Asked Questions

Can I drive my car with a P0985 code?
You can drive short distances, but it is not recommended for extended use. P0985 can cause the transmission to enter limp mode, limiting you to one or two gears, and prolonged driving with a faulty solenoid can overheat the transmission and lead to expensive internal damage. Get it diagnosed as soon as possible.
What is Shift Solenoid F and what does it do?
Shift Solenoid F is an electro-hydraulic valve inside your automatic transmission controlled by the TCM. It opens and closes to direct pressurized transmission fluid through specific passages in the valve body, which engages or releases clutch packs to change gears. When it malfunctions, gear changes can become erratic, delayed, or impossible.
How much does it cost to fix a P0985 code?
Costs vary widely depending on the root cause. Repairing a wiring harness short can cost $100–$300 in labor. Replacing a single shift solenoid typically runs $150–$400 including parts and labor. A full solenoid pack replacement can range from $300–$700. If the valve body or TCM needs replacement, costs can exceed $1,000–$2,500 at a shop.
Is P0985 the same on all vehicles?
The OBD-II definition — Shift Solenoid F Control Circuit Low — is standardized across all makes and models under SAE guidelines. However, the physical location of Shift Solenoid F, the pin assignments, and the acceptable resistance range vary by manufacturer. Always refer to a vehicle-specific service manual or wiring diagram for accurate testing values.
Could low transmission fluid cause a P0985 code?
Yes, indirectly. Severely low or contaminated transmission fluid can introduce debris into solenoid passages or cause erratic hydraulic pressure, which may trigger solenoid-related fault codes including P0985. Always check fluid level and condition as part of your diagnostic process before replacing parts.