Skip the auto shop - Our mechanics make house calls

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

diagnostic check engine light

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

The Traveler’s Guide to Driving in Malaysia
CraigBurrows / Shutterstock.com Malaysia is a popular destination for many tourists today. The country has amazing sights and attractions that you will want to explore....
Veteran and Military Driver Laws and Benefits in Idaho
The state of Idaho offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch in the...
P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance Related Trouble Codes: P2158: Vehicle Speed Sensor B P2160: Vehicle Speed Sensor B Circuit Low P2161:...


Related questions

Q: Car cut off on the highway and never started back up.

Hello there, many faults will cause your 2004 Chevrolet Impala to die while running and not restart. The P0443 code is for the Evaporative Emission Control System Purge Control Valve Circuit and though this will need to be addressed will...

Q: Does the OBD system use more than lights to communicate with the driver?

Malfunction Indicator Lamps (MIL) and audible alarms are currently the only means by which the On-Board Diagnostics (OBD) system can inform the driver of any issues that adversely affect the operation of the engine or other electronically controlled system. The...

Q: rough idle, heavy missing, fault codes P0301 and P0456. lack of power, where do i start to diagnose this?

Hi there. From the description you have provided, for the P0301 rough idle and heavy misfire and P0456 evaporative small leak detected, the problems are unrelated. The P0301 is a #1 cylinder misfire code. It could be, a spark plug...