OBD-II trouble code
P0980: Shift Solenoid "C" Control Circuit High
On a lot of transmissions you cannot buy shift solenoid 'C' by itself — it comes as part of a sealed pack. That single fact inverts the usual advice about never replacing parts you have not proved faulty, because here the labour is identical whether you change one or all of them.
Quick facts
- System
- Powertrain
- Category
- Transmission / Shift Control
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $1,800
- DIY difficulty
- Advanced DIY
One of 43 shift solenoid codes
P0980 sits in a grid: one axis is which solenoid the letter refers to, the other is what went wrong with it. Each cell is a genuinely different fault with its own diagnosis — but codes from the same row or column often appear together, and what a pairing means is usually the fastest way in. The hub page lays out all 43 and explains how to read them against each other.
See all shift solenoid codes →Browse every code in P0900–P0999, or start from the full code library.
What does P0980 mean?
P0980 says the shift solenoid 'C' control circuit was sitting at supply voltage when the module expected to pull it down. The classic causes are an open circuit somewhere in the control wire, an open winding in the solenoid itself, or the circuit finding its way onto a battery-voltage feed.
Where this code separates from its equivalents on the first two solenoids is in what you can actually buy. On four-speed transmissions the shift solenoids were usually individual components, bolted to the valve body one at a time and sold that way. As transmissions gained ratios, manufacturers increasingly moved to a single serviceable assembly — a solenoid pack, a solenoid body, or a mechatronic unit depending on the maker's vocabulary — in which the shift solenoids, and often the pressure control solenoids and wiring with them, are supplied as one part. Transmissions with a third shift solenoid sit right on that boundary. Some have individual solenoids. Many do not.
That changes the arithmetic in a way worth thinking through before authorising work. If the solenoids are individual, an open-winding 'C' is a modest part and the sensible move is to replace only what was proven faulty. If they come as a pack, there is no such thing as replacing only 'C': the part is the pack, and its price is several times a single solenoid. But the labour is the same figure either way, because almost all of it is getting the pan or the valve body off and the fluid back in. Once you accept that labour cost, you are not choosing between one solenoid and six. You are choosing between one part number and the same part number.
The consequence is a rare case where the usual counsel — never fit parts you have not tested — points the other way. On a pack-based transmission with a confirmed open in one shift solenoid circuit, and particularly on a high-mileage unit where the others have done identical work in identical fluid, replacing the assembly is the economically rational answer rather than a parts-cannon. What is not rational is doing it without confirming the fault is inside the transmission at all, because a pack will not fix a broken wire in the external harness or a failed module output.
So the sequence matters. Find out which construction this transmission uses, because it determines the size of the bill. Then prove the open is internal before spending any of it: measure the coil resistance at the case connector, check continuity of the external control wire, and confirm the module can still pull the unloaded circuit down. Only when the fault is demonstrably on the transmission side of that connector does the pack-versus-solenoid question actually arise.
Common causes
- Open winding in shift solenoid 'C' inside the transmission
- Break in the internal transmission harness on the 'C' circuit
- Open circuit in the external control wire between module and transmission
- Broken, corroded or backed-out terminal in the transmission case connector
- Control wire shorted to a battery-voltage circuit in the same loom
- Transmission control module output driver damaged by an earlier short on this circuit
- Case connector left unseated after previous transmission work
- Corroded bulkhead or intermediate connector in the solenoid circuit
- Module output latched off by its own protection and not yet reset
Symptoms
- Transmission holding a fixed fallback ratio rather than shifting through the range
- Specific upper gears unavailable while the lower ones still work normally
- High engine speed for the road speed on longer journeys
- No change in behaviour after clearing the code
- Gear ratio code from the P0730 family stored alongside this one
- Check engine light with no slipping, noise or harshness
- Code appearing shortly after an earlier shift solenoid fault was cleared
- Other shift solenoid circuit codes stored at the same time
Diagnostic steps
- 1.Find out whether this transmission uses individual shift solenoids or a single serviceable solenoid pack, because that determines the size of the repair before anything is measured.
- 2.Measure shift solenoid 'C' coil resistance at the transmission case connector; an open reading there places the fault inside the transmission.
- 3.Test continuity of the external control wire from the module connector to the case connector to rule out a break outside the unit.
- 4.Confirm the module can still pull the unloaded circuit toward ground on command before assuming the fault is mechanical.
- 5.Inspect the case connector for a backed-out, corroded or broken terminal, and confirm it is fully seated and latched.
- 6.Check for battery voltage present on the control circuit with the module disconnected, which indicates a short to a powered wire rather than an open.
- 7.Read the code history for a previously stored shorted-circuit code on this same solenoid, since that is what damages output drivers.
- 8.Where the transmission uses a solenoid pack and the fault is confirmed internal, weigh replacing the assembly against a single solenoid knowing the labour is identical either way.
- 9.Resolve any short-to-ground fault on this circuit before fitting a module, or the replacement will fail the same way.
Repair cost
$0 – $1,800
The low end is zero because an unseated case connector found and reseated during diagnosis is a genuine outcome on this code. Diagnosis is $110 to $250. An external wiring or terminal repair is $150 to $450. An individual shift solenoid is $250 to $700 fitted. A complete solenoid pack or solenoid body is where the range widens sharply — $450 to $1,400 fitted depending on the transmission, with the labour being much the same as a single solenoid because the pan and fluid work dominates it. A transmission control module with a failed output driver is $600 to $1,600 including programming. Establishing which of those four jobs you are in is what the diagnosis is for.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with transmission shift solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.