OBD-II Generic Error Code P0986: How to Fix It
Hard 2-5 hours (depending on whether solenoid replacement is required) Medium Severity
Verified July 2026
- Error Code
- P0986
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Hard
- Estimated Fix Time
- 2-5 hours (depending on whether solenoid replacement is required)
Ad
Tools You'll Need
- OBD2 diagnostic scanner
- Digital multimeter
- Electrical contact cleaner
- Socket set (metric and standard)
- Torque wrench
- Drain pan for transmission fluid
- Transmission fluid funnel
- Nitrile gloves and eye protection
- Vehicle-specific repair manual or wiring diagram
How to Fix Error Code P0986
-
Read and Record All Fault Codes
Do not clear codes before recording them. Clearing codes erases valuable freeze frame data needed for diagnosis. -
Check Transmission Fluid Level and Condition
Use only the transmission fluid type specified in your owner's manual. Using the wrong fluid can cause serious transmission damage. -
Inspect the Transmission Wiring Harness and Connectors
Allow the exhaust system to cool completely before reaching around or under the vehicle near exhaust components to avoid severe burns. -
Test the Shift Solenoid F Wiring Circuit
Never probe live circuits with the resistance setting on your multimeter. Always disconnect power before measuring resistance to avoid damaging the meter or the vehicle's electronics. -
Check for a Short to Voltage in the Circuit
-
Replace the Shift Solenoid F (If Testing Confirms Fault)
Transmission internal work is messy and requires care. Wear nitrile gloves and eye protection. Dispose of old transmission fluid responsibly at a recycling center. -
Clear Codes and Test Drive
Parts You May Need
Shift solenoid F (individual solenoid)
Check Price on Amazon
Transmission solenoid pack
Check Price on Amazon
Transmission pan gasket
Check Price on Amazon
Transmission fluid (manufacturer-specified type)
Check Price on Amazon
Wiring harness repair kit or pigtail connector
Check Price on Amazon
Shift solenoid F (individual solenoid)
Check Price on Amazon
Transmission solenoid pack
Check Price on Amazon
Transmission pan gasket
Check Price on Amazon
Transmission fluid (manufacturer-specified type)
Check Price on Amazon
Wiring harness repair kit or pigtail connector
Check Price on Amazon
Ad
When to Call a Professional
You should contact a professional transmission technician if: (1) you are not comfortable working inside the transmission oil pan or valve body, (2) resistance and wiring tests all pass but the code keeps returning, which may indicate an internal PCM/TCM fault, (3) the transmission is also slipping, shuddering, or refusing to shift, suggesting more serious internal mechanical damage, or (4) you do not have access to vehicle-specific wiring diagrams needed to safely trace the Shift Solenoid F circuit. Transmission repairs can be expensive but misdiagnosis or improper repair can lead to full transmission failure, which costs significantly more.Frequently Asked Questions
Can I drive my car with a P0986 code?
You may be able to drive short distances, but it is not recommended. P0986 indicates a fault in the transmission shift solenoid circuit, which can cause harsh or erratic shifting, gear slipping, or the transmission getting stuck in a single gear (limp mode). Continuing to drive can worsen the problem and potentially damage the transmission. Get it diagnosed as soon as possible.
What causes a P0986 shift solenoid circuit high code?
The most common causes are a damaged or chafed wiring harness causing a short to voltage, a corroded or loose transmission connector, a failed shift solenoid F with an internal short, or a faulty powertrain control module (PCM). Low or contaminated transmission fluid can also trigger solenoid-related codes by causing erratic hydraulic behavior.
How much does it cost to fix a P0986 code?
If the fix is a wiring repair or connector cleaning, costs can range from $50 to $200 at a shop. Replacing a shift solenoid or solenoid pack typically costs between $150 and $400 in parts and labor depending on the vehicle. If the PCM is at fault, replacement and reprogramming can cost $500 to $1,500 or more. A proper diagnosis first can prevent unnecessary parts replacement.
Is P0986 the same as P0985?
No. P0985 is Shift Solenoid F control circuit low, meaning the PCM detected a lower-than-expected voltage. P0986 is the opposite — Shift Solenoid F control circuit high, meaning voltage is higher than expected. Both involve the same solenoid and circuit but point to different failure types. A low code often suggests an open circuit or ground fault, while a high code typically suggests a short to voltage.
Will replacing transmission fluid fix P0986?
On its own, a fluid change is unlikely to fix P0986 if the root cause is a wiring or solenoid issue. However, if dirty or degraded fluid contributed to solenoid sticking or erratic behavior, a fluid flush may help resolve the condition alongside other repairs. It is always a good first step to check fluid condition before performing more involved repairs.