P0979 — Shift Solenoid "C" Control Circuit Low
OBD2 code P0979 flags a problem with the automatic transmission control (shift solenoid "C" control circuit low). Short, gentle driving to a shop is usually possible. Common culprits: failed shift or pressure control solenoid, valve body wear, internal mechanical wear (clutches, torque converter).
powertrain (engine/transmission)
Is it safe to drive?
Drive with caution Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0979 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the automatic transmission control for damage, corrosion, chafing or poor contact.
- Subsystem check Check for supply voltage at the shift solenoid "C" control connector first; then measure resistance from the signal wire to ground — near-zero ohms confirms a short to ground in the harness.
- Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
- Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0979 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0979 (parts and labor, USD, independent shop rates): Replace a shift solenoid: $300–$800; Transmission rebuild or replacement: $2,500–$5,500; Valve body repair or replacement: $700–$1,500; Transmission fluid service: $150–$350. Overall, fixing P0979 usually costs between $150 and $5,500. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What are the symptoms of P0979?
Drivers most often notice: no movement in severe cases, shuddering at highway speed, harsh or delayed shifting, transmission stuck in one gear (limp mode).
How much does it cost to fix P0979?
Replace a shift solenoid — $300–$800; Transmission rebuild or replacement — $2,500–$5,500; Valve body repair or replacement — $700–$1,500; Transmission fluid service — $150–$350. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with P0979?
Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.
How do I diagnose P0979 myself?
Start with a scan: confirm P0979, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the shift solenoid "C" control, and verify the suspect component against live data before buying parts.
Will P0979 clear itself?
Sometimes P0979 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
Your vehicle's automatic transmission relies on a network of electrically controlled valves called shift solenoids to route fluid pressure at precisely the right moments. The Transmission Control Module (TCM) or Engine Control Module (ECM) drives these solenoids by switching voltage on and off through dedicated control circuits. When everything operates normally, the module expects each circuit to hold a specific voltage level—typically around 5 volts or battery voltage depending on the circuit design. P0979 triggers when this monitoring system detects that the circuit feeding Shift Solenoid C has collapsed to ground level or dropped far below the expected range.
In practical terms, a "circuit low" condition means somewhere in the wiring between the control module and the solenoid, voltage is being bled to ground. This could happen because the solenoid itself has developed an internal short, because a wire has been chafed and the copper is touching metal, or because a connector is corroded and allowing current to leak out of the circuit. The module watches this condition across multiple drive cycles before lighting the Check Engine lamp and storing P0979. At that moment, freeze frame data captures engine speed, load, temperature, and vehicle speed—giving you a reproducible set of conditions to replicate during testing and confirm the fix.
Symptoms of P0979
P0979 disrupts the precise hydraulic sequencing your transmission needs to change gears smoothly. The exact symptoms depend on how severely the solenoid circuit is affected and whether the transmission can compensate through alternate strategies.
- Harsh or jerky gear engagements when shifting up or down
- Noticeable hesitation or delay between gear changes
- Shuddering or vibration felt through the drivetrain at cruising speed
- Transmission falls back to a single gear and refuses to shift (limp-in mode)
- Complete loss of forward or reverse motion in extreme cases
- Check Engine or Transmission Warning light illuminated on the dashboard
Common Causes of P0979
The fault codes points to an electrical problem, but the actual source can be anywhere from the solenoid itself to several feet of wiring. Technicians prioritize the most frequently failing components first, then investigate deeper if initial checks do not reveal the problem.
- Shift Solenoid C has failed internally and is pulling the circuit voltage to ground
- Wiring insulation damaged by heat, chafing, or animal interference, creating a direct short to the chassis
- Corroded or loose connector at the valve body harness allowing voltage to leak
- Valve body worn at the bore where the solenoid seats, affecting hydraulic function
- Open circuit or missing supply voltage to the solenoid from the TCM/ECM
- Contaminated or low transmission fluid causing the solenoid to stick or operate erratically
- Related solenoid or pressure control fault compounding the circuit issue
How to Diagnose P0979
Effective diagnosis follows a logical sequence from simplest checks to more involved testing. Rushing to replace parts leads to unnecessary expense—follow each step before moving to the next.
-
Connect an OBD2 scanner and confirm P0979 is currently stored, then record all freeze frame data. This snapshot tells you exactly what the engine was doing when the module detected the fault.
-
Pull all additional codes—both transmission-specific and generic powertrain codes. Coexisting codes like other solenoid faults or sensor failures often point toward the root cause rather than isolated symptoms.
-
Research Technical Service Bulletins (TSBs) for your specific year, make, and model using your VIN. Many automatic transmission complaints have documented software updates or known fixes published by the manufacturer.
-
Perform a thorough visual inspection of the transmission wiring harness, looking for cracked insulation, rubbed-through wires, and moisture or corrosion at electrical connectors. Wiggle the harness while monitoring live data to spot intermittent shorts.
-
Test the shift solenoid circuit at the connector: check for proper reference voltage from the TCM/ECM, then measure resistance from the signal wire to ground. A reading near zero ohms confirms a hard short to ground in the wiring.
-
Evaluate transmission fluid condition—black, dark brown, or burnt-smelling fluid suggests internal wear that may be contributing to solenoid performance issues.
-
Clear the code and complete a full drive cycle that recreates the freeze frame conditions. If P0979 returns immediately or within a few cycles, you have confirmed the fault and can proceed to repair with confidence.
Repair Options for P0979
Once the faulty component is identified, you can choose the appropriate repair path. Prices reflect typical parts and labor at independent shops in the United States and may vary by region and vehicle.
- Replace Shift Solenoid C: $300–$800
- Replace Valve Body (repair or full unit): $700–$1,500
- Transmission Rebuild: $2,500–$4,000
- Complete Transmission Replacement: $3,000–$5,500
- Transmission Fluid and Filter Service: $150–$350
Total Repair Cost for P0979
The final invoice depends entirely on which part is actually at fault. In most cases, P0979 stems from a failed solenoid or a wiring issue—both manageable repairs. A solenoid replacement including diagnosis and labor typically lands between $300 and $800. Valve body work runs higher at $700–$1,500 because it involves more disassembly. A full transmission rebuild or replacement represents the most expensive scenario at $2,500–$5,500, but this is rarely the first diagnosis unless the vehicle has extremely high mileage or obvious internal damage. An accurate diagnosis before purchasing parts is the single best way to control your total spend.
Driving Safety Verdict
P0979 carries a caution severity rating. If the transmission still shifts and the vehicle remains driveable, short trips at moderate speeds are acceptable while you arrange repair. Avoid aggressive acceleration, sustained highway driving, and any situation where unexpected gear behavior could surprise you. Prolonged operation with a malfunctioning solenoid allows metal-to-metal contact inside the transmission to accelerate wear—every mile adds to the eventual repair bill. Get this code investigated and resolved as soon as practically possible.