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

Hard 2-5 hours Medium Severity Verified July 2026
Error Code
P0980
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Hard
Estimated Fix Time
2-5 hours
Error code P0980 indicates that your vehicle's transmission control module (TCM) has detected a lower-than-expected voltage in the control circuit for Shift Solenoid D. This solenoid is responsible for controlling hydraulic fluid flow inside the automatic transmission to enable smooth gear changes. Left unaddressed, this fault can cause erratic shifting, transmission slipping, or the vehicle getting stuck in a single gear (limp mode), so it's important to diagnose and fix it promptly.
Ad

Tools You'll Need

How to Fix Error Code P0980

  1. Scan and Document the Code

    Do not ignore additional transmission-related codes (e.g., P0985, P0731). Multiple codes together may indicate a more serious transmission fault.
  2. Inspect the Transmission Wiring Harness

    Allow the vehicle to cool completely before working near the exhaust system. Hot exhaust components can cause severe burns.
  3. Check the Transmission Solenoid Connector

    Ensure the ignition is in the OFF position and the key is removed before unplugging any transmission connectors to avoid shorts or TCM damage.
  4. Test the Shift Solenoid D Resistance

    Always consult your specific vehicle's service manual for the exact resistance specification for Shift Solenoid D, as values differ between manufacturers and transmission models.
  5. Check Circuit Voltage and Ground

    Be careful when back-probing live connectors. Use proper insulated test leads to avoid accidental shorts that could damage the TCM.
  6. Replace the Shift Solenoid D (If Faulty)

    Use only the correct type of automatic transmission fluid (ATF) specified for your vehicle. Using the wrong fluid can damage the transmission. Dispose of old ATF at an approved recycling center.
  7. Inspect and Test the TCM (If Wiring and Solenoid Are Good)

    Do not attempt to open or repair a TCM yourself. Replacing a TCM without proper programming will result in a non-functional transmission.
  8. Clear Codes and Perform a Test Drive

Parts You May Need

Shift Solenoid D
Check Price on Amazon
Transmission solenoid pack
Check Price on Amazon
Transmission oil pan gasket
Check Price on Amazon
Automatic transmission fluid (ATF)
Check Price on Amazon
Automotive wiring repair kit
Check Price on Amazon
Transmission solenoid connector pigtail
Check Price on Amazon
Shift Solenoid D
Check Price on Amazon
Transmission solenoid pack
Check Price on Amazon
Transmission oil pan gasket
Check Price on Amazon
Automatic transmission fluid (ATF)
Check Price on Amazon
Automotive wiring repair kit
Check Price on Amazon
Transmission solenoid connector pigtail
Check Price on Amazon
Ad

When to Call a Professional

You should consult a professional transmission technician if: the vehicle is stuck in limp mode and you are unable to safely drive it; the solenoid is buried deep within the valve body and requires full transmission disassembly; the TCM is suspected to be faulty and requires reprogramming; you are not comfortable working with live electrical circuits or draining transmission fluid; or if multiple transmission codes are present simultaneously, suggesting internal transmission damage. A transmission specialist with professional-grade diagnostic tools can pinpoint electrical faults much faster and should always handle TCM replacement and programming.

Frequently Asked Questions

Can I drive my car with a P0980 code?
You can drive short distances with a P0980 code, but it is not recommended for extended driving. The fault can cause the transmission to enter limp mode, limiting you to one or two gears, which makes highway driving unsafe. Continued driving with a faulty shift solenoid can also cause increased wear on transmission components and potentially lead to more expensive damage over time.
What is Shift Solenoid D and what does it do?
Shift Solenoid D is an electro-hydraulic valve inside your automatic transmission. When the Transmission Control Module (TCM) sends an electrical signal to this solenoid, it opens or closes to direct hydraulic transmission fluid through specific passages, enabling the transmission to shift into the correct gear. A failure in this solenoid or its circuit prevents proper gear changes.
How much does it cost to fix a P0980 code?
Repair costs vary widely depending on the root cause. If the fix is a simple wiring repair or connector cleaning, expect to pay $50–$150 in parts and labor. Replacing the shift solenoid itself typically costs $150–$400 including parts and labor, depending on its accessibility. If the TCM needs to be replaced and reprogrammed, costs can range from $500 to over $1,200 at a dealership or transmission specialist.
What is the difference between P0980 and P0985?
P0980 refers to a low voltage condition in the Shift Solenoid D control circuit, meaning the TCM is detecting less voltage than expected — often caused by a short to ground, a failed solenoid, or a wiring fault. P0985 refers to a low voltage condition in Shift Solenoid E's control circuit. Both codes point to similar types of electrical faults but affect different solenoids within the transmission. If both codes appear together, suspect a common ground fault or a wiring harness issue affecting multiple solenoids.
Will changing the transmission fluid fix a P0980 code?
Changing the transmission fluid alone is unlikely to fix a P0980 code, since this is an electrical circuit fault rather than a fluid-related issue. However, if the transmission fluid is severely degraded or contaminated with debris, it can sometimes interfere with solenoid operation. Fresh fluid and a clean transmission filter are good maintenance practices, but they will not resolve an underlying wiring, connector, solenoid, or TCM fault causing P0980.