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

Hard 2-4 hours Medium Severity Verified July 2026
Error Code
P0979
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Hard
Estimated Fix Time
2-4 hours
Error code P0979 indicates that your vehicle's transmission control module (TCM) has detected an abnormally high voltage signal in the Shift Solenoid C control circuit. This solenoid is responsible for controlling hydraulic pressure inside the automatic transmission to enable smooth gear changes. Left unaddressed, this fault can cause harsh or erratic shifting, transmission slipping, or the vehicle becoming stuck in a single gear (limp mode).
Ad

Tools You'll Need

How to Fix Error Code P0979

  1. Confirm the Code with an OBD2 Scanner

    Do not ignore additional transmission-related codes. Multiple codes together can indicate a broader electrical or hydraulic failure requiring professional diagnosis.
  2. Inspect the Transmission Wiring Harness

    Always disconnect the negative battery terminal before handling transmission wiring to prevent accidental shorts or electrical damage.
  3. Check and Clean the Solenoid Connector

    Never use water or general-purpose cleaners on electrical connectors. Use only approved electrical contact cleaner.
  4. Test the Shift Solenoid C Resistance

    Perform this test with the engine OFF and the battery disconnected to avoid damaging the multimeter or causing an electrical short.
  5. Test the Circuit Voltage at the TCM

    Use a back-probe adapter or carefully insert a thin test lead into the connector without spreading the terminal pins, which can cause a poor connection.
  6. Check Transmission Fluid Level and Condition

    Using the wrong type of transmission fluid can seriously damage your transmission. Always check your owner's manual or the transmission dipstick for the required fluid specification.
  7. Replace the Shift Solenoid C (if faulty)

    This step involves opening the transmission pan. Work on a level surface, have sufficient drain pans ready, and ensure the vehicle is safely secured on jack stands. Never work under a vehicle supported only by a floor jack.
  8. Inspect or Replace the TCM (if wiring and solenoid are both good)

    TCM replacement often requires vehicle-specific programming. An incorrectly programmed or incompatible TCM can cause additional transmission faults. This step is best handled by a professional.

Parts You May Need

Transmission Shift Solenoid C
Check Price on Amazon
Transmission Solenoid Pack
Check Price on Amazon
Transmission Filter
Check Price on Amazon
Transmission Pan Gasket
Check Price on Amazon
Automatic Transmission Fluid (ATF)
Check Price on Amazon
Transmission Wiring Harness (internal or external)
Check Price on Amazon
Transmission Shift Solenoid C
Check Price on Amazon
Transmission Solenoid Pack
Check Price on Amazon
Transmission Filter
Check Price on Amazon
Transmission Pan Gasket
Check Price on Amazon
Automatic Transmission Fluid (ATF)
Check Price on Amazon
Transmission Wiring Harness (internal or external)
Check Price on Amazon
Ad

When to Call a Professional

You should call a professional transmission technician or dealership if: the code returns after replacing the solenoid and flushing the fluid; you find extensive wiring harness damage that requires significant repair; your vehicle requires TCM reprogramming after replacement; your vehicle is in full limp mode and cannot shift safely; or you are not comfortable working under the vehicle or inside the transmission pan. Transmission repairs can be complex and costly if done incorrectly, so professional help is strongly recommended if you are unsure at any step.

Frequently Asked Questions

Can I drive my car with a P0979 code?
You can drive short distances with P0979 active, but it is not recommended for extended driving. The fault can cause harsh shifting, slipping, or cause the transmission to enter limp mode, which locks it into a single gear for self-protection. Continued driving without addressing the issue can lead to greater transmission damage and a more expensive repair.
What causes a P0979 shift solenoid high circuit code?
The most common causes include a faulty or shorted Shift Solenoid C, damaged or corroded wiring and connectors in the solenoid circuit, low or contaminated transmission fluid affecting solenoid operation, a defective transmission control module (TCM), or an internal short to voltage in the wiring harness between the TCM and solenoid.
How much does it cost to fix a P0979 code?
The repair cost depends on the root cause. Cleaning a corroded connector may cost nothing beyond your time. Replacing a transmission shift solenoid typically costs between $150 and $400 in parts and labor at an independent shop. If the TCM needs replacement and programming, costs can range from $500 to over $1,200 depending on the vehicle. A transmission fluid service costs approximately $100 to $250.
Will a P0979 code clear itself?
No, P0979 will not permanently clear itself. While the check engine light may temporarily go off if the fault is intermittent, the underlying cause will remain and the code will return. You need to diagnose and repair the root cause, then clear the code using an OBD2 scanner to confirm the fix.
Is P0979 the same on all vehicles?
The definition of P0979 as 'Shift Solenoid C Control Circuit High' is standardized across OBD-II compliant vehicles (1996 and newer). However, the exact location of Shift Solenoid C, the resistance specification, and the repair procedure can vary significantly between makes and models. Always consult a vehicle-specific service manual or wiring diagram for accurate repair information.