P0980 OBD-II Trouble Code: Shift Solenoid C Control Circuit High

Our certified mechanics come to you · Get a fair and transparent estimate upfront


Cost of diagnosing the P0980 code

P0980 is a diagnostic trouble code (DTC) for "Shift Solenoid C Control Circuit High". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0980 DIAGNOSTIC Get a fair and transparent estimate upfront

P0980 code definition

The P0980 diagnostic trouble code is an indication that there is an issue with the shift solenoid C control circuit.

What the P0980 code means

Shift solenoids and speed sensors are used in an automatic transmission to change gears. The transmission control module (TCM) collects information from the speed sensors and sends a signal to the shift solenoids indicating whether an upshift or downshift is necessary. The transmission control module (TCM) constantly monitors the shift solenoids and speed sensors and will perform resistance checks to ensure they are working properly. If the resistance check performed by the transmission control module (TCM) is not within the predetermined specification the faulty shift solenoid will be disabled, the P0980 diagnostic trouble code will be stored, and the check engine light will come on indicating there is a problem.

What causes the P0980 code?

  • Faulty shift solenoid
  • Dirty transmission fluid
  • Low levels of transmission fluid
  • Shift solenoid wiring that is frayed, broken, or shorted
  • Shift solenoid connectors that are damaged or corroded
  • Transmission itself is faulty
  • Faulty transmission control module (TCM)

What are the symptoms of the P0980 code?

How does a mechanic diagnose the P0980 code?

  • Diagnostic trouble codes should be diagnosed in the order that they appear in the powertrain control module (PCM).
  • Use an OBD-II scanner to collect all trouble codes that have been stored by the powertrain control module (PCM) as well as freeze frame data.
  • Check the transmission fluid. If fluid levels are low, refill the transmission fluid. If the fluid is dirty, replace the transmission fluid.
  • Clear all diagnostic trouble codes from powertrain control module (PCM) and operate the vehicle to see if the P0980 diagnostic trouble code comes back.
  • If the P0980 trouble code does come back, inspect the shift solenoid wiring and connectors for frays, breaks, corrosion and damage.
  • Repair or replace damaged shift solenoid wiring and/or connectors as necessary.
  • Clear all diagnostic trouble codes from powertrain control module (PCM) and operate the vehicle to see if the P0980 diagnostic trouble code comes back.
  • If the P0980 trouble code does come back, inspect the transmission control module (TCM) connectors for damage and corrosion.
  • If the vehicle is equipped with external shift solenoids inspect those connectors for damage and corrosion as well.
  • Repair and replace damaged connectors as necessary.
  • Clear all diagnostic trouble codes from powertrain control module (PCM) and operate the vehicle to see if the P0980 diagnostic trouble code comes back.
  • If the P0980 trouble code does come back, use a digital volt ohm meter to test the shift solenoid circuits for proper operation.
  • If the results of the test do not meet the manufacturer’s predetermined specifications, the shift solenoid will need to be replaced.
  • Clear all diagnostic trouble codes from powertrain control module (PCM) and operate the vehicle to see if the P0980 diagnostic trouble code comes back.
  • If the P0980 trouble code comes back, the transmission control module (TCM) may be faulty.

Common mistakes when diagnosing the P0980 code

  • Broken or chafed wiring is overlooked and not repaired
  • Dirty transmission fluid is not considered a possible cause of the P0980 trouble code
  • Other failed transmission parts are not diagnosed and repaired before replacing the faulty shift solenoid

How serious is the P0980 code?

A diagnostic trouble code is normally considered serious when it causes driveability issues or a change in performance. Severe driveability problems will exist while this code is stored in the powertrain control module (PCM). It may also be impossible to operate the vehicle at all. For this reason, the P0980 diagnostic trouble code is considered extremely serious and should be diagnosed and repaired as soon as possible.

What repairs can fix the P0980 code?

Additional comments for consideration regarding the P0980 code

If the shift solenoid is located on the outside of the transmission, this tends to be an easy fix. Internal shift solenoids are more difficult to fix and sometimes require removing the transmission from the vehicle. At times, the best fix for the P0980 diagnostic trouble code is to replace the transmission.

Need help with a P0980 code?

YourMechanic offers certified mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

OBD-II
trouble codes
P0980

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0980 code.

SCHEDULE P0980 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


More related articles

P2147 OBD-II Trouble Code: Malfunction with the Fuel Injector Group A Supply Voltage Circuit Low
P2147 P2147 code definition P2147 is a generic OBD-II diagnostic trouble code indicating a malfunction with the fuel injector group A supply voltage circuit low. What the P2147 code means The P2147 code means than the fuel injector group A...
P0813 OBD-II Trouble Code: Reverse Output Circuit Malfunction
P0813 P0813 code definition P0813 is the fault code for the Reverse Output Circuit. What the P0813 code means This is the generic OBD-II fault code indicating an issue within the reverse output circuit. When you shift your vehicle into...
P0632 OBD-II Trouble Code: Odometer Not Programmed – ECM/PCM
P0632 means that the PCM is unable to read the odometer due to battery in the vehicle becoming discharged or for electrical reasons.

Related questions

Step by step troubleshooting of DTC fault codes
Each of these codes are for different components and since you swapped the motor with a different size motor than what the car had may be a big problem. You would need to have each code diagnosed (https://www.yourmechanic.com/services/warning-light-is-on-inspection) separately to...
intake control solenoid voltage
If the issue persists then it may be possible that the issue is with wiring or computer (https://www.yourmechanic.com/services/electrical-components-are-not-working-inspection). Damaged wiring or a faulty computer may compromise power to the solenoid and affect its performance. Many automotive electronic circuits use 12...
Why would I have a P0014 code in my 2008 Nissan 350Z
Hello. When you get this code it is because the computer is seeing that the valve timing is off. Most of the time this is a timing solenoid issue. It can also be caused by low engine oil, a sensor...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (844) 997-3624 · hi@yourmechanic.com