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
Ad
Tools You'll Need
- OBD2 diagnostic scanner
- Digital multimeter
- Socket set (metric and standard)
- Torque wrench
- Drain pan
- Electrical contact cleaner
- Wire brush or pin cleaning tool
- Heat-shrink solder connectors or wire repair kit
- Transmission fluid hand pump or funnel
How to Fix Error Code P0985
-
Scan and Record the Fault Code
Do not clear the code yet — preserve freeze frame data for accurate diagnosis. -
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. -
Test the Shift Solenoid F Resistance
-
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. -
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. -
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. -
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.