P0980 — Shift Solenoid "C" Control Circuit High

P0980 — Shift Solenoid "C" Control Circuit High. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: internal mechanical wear (clutches, torque converter), failed shift or pressure control solenoid, valve body wear.

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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0980 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. 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.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the automatic transmission control for damage, corrosion, chafing or poor contact.
  4. Subsystem check With the shift solenoid "C" control disconnected, measure signal voltage at the harness connector: a high reading with the component unplugged indicates a short to power in the harness; if it drops to normal, the component itself is faulty.
  5. Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
  6. Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0980 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0980 (parts and labor, USD, independent shop rates): Transmission fluid service: $150–$350; Replace a shift solenoid: $300–$800; Transmission rebuild or replacement: $2,500–$5,500; Valve body repair or replacement: $700–$1,500. Overall, fixing P0980 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

Will P0980 clear itself?

Sometimes P0980 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.

Is it safe to drive with P0980?

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.

What does OBD2 code P0980 mean?

P0980 — Shift Solenoid "C" Control Circuit High. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: internal mechanical wear (clutches, torque converter), failed shift or pressure control solenoid, valve body wear.

How do I diagnose P0980 myself?

Start with a scan: confirm P0980, 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.

What is the most common cause of P0980?

The most common causes are: internal mechanical wear (clutches, torque converter), failed shift or pressure control solenoid, valve body wear.

When the transmission control module detects an electrical fault in the shift solenoid C circuit, it logs OBD2 code P0980 in the vehicle's memory. The official description reads "Shift Solenoid 'C' Control Circuit High," which falls under the powertrain category since it affects both engine and transmission operation. This code specifically indicates that the voltage on the solenoid control wire has climbed above the acceptable range — typically approaching full battery voltage.

A "circuit high" condition means the module is seeing power where it should see a controlled switching signal. Several scenarios can cause this: a short to a constant power source in the wiring, a broken ground path preventing the solenoid from pulling the circuit low, or the solenoid itself internally shorted in a way that forces the voltage up. The transmission control unit constantly monitors this circuit while the vehicle operates. If the abnormal voltage persists across enough consecutive drive cycles, the module stores P0980 and triggers the malfunction indicator lamp. Alongside the code, the ECU captures freeze frame data — engine speed, vehicle load, coolant temperature, and road speed at the exact moment of failure. That snapshot is the best place to start any diagnosis because it tells you what conditions coincided with the fault.

Common Symptoms

P0980 disrupts the precise hydraulic sequencing inside the automatic transmission. Drivers typically notice:

  • Gear slipping during acceleration or under load
  • Harsh engagements or delayed shifts between gears
  • Complete loss of forward or reverse motion in severe cases
  • Activated Check Engine or transmission warning light
  • Shuddering or vibration at higher speeds

Common Causes

The most frequent root causes are electrical in nature and involve the solenoid, its connector, or the wiring between them. The causes below are ordered from most to least likely:

  • Signal wire shorted to battery positive anywhere in the harness
  • Open ground return circuit for shift solenoid C
  • Shift solenoid C internal failure causing the circuit to stay high
  • Wiring or connector damage at the valve body harness
  • Valve body wear affecting hydraulic passages or bore condition
  • Low or burnt transmission fluid reducing hydraulic pressure
  • Internal mechanical wear such as clutch pack or torque converter damage

How to Diagnose P0980

A methodical approach prevents unnecessary parts replacement. Follow these steps:

  1. Connect an OBD2 scanner, confirm P0980 is active, and record the freeze frame data. This shows engine and vehicle conditions when the fault first appeared.
  2. Pull all stored and pending codes. Related codes often point to the primary failure — for example, multiple solenoid codes may indicate a power supply issue rather than individual component failures.
  3. Check for manufacturer technical service bulletins covering your specific make, model, and model year. Search the NHTSA database or the manufacturer's site using your VIN — certain P0xxx codes have known factory fixes or software calibrations.
  4. Perform a visual inspection of the transmission wiring harness and connectors. Look for chafed insulation, melted sheathing near hot components, corrosion buildup, or pins that are bent, pushed out, or loose.
  5. With solenoid C disconnected from the harness, probe the signal circuit at the connector. If battery-level voltage appears with the load removed, the harness itself is shorted to power. If the voltage drops to normal range when unplugged, the solenoid is the culprit.
  6. Check transmission fluid level and smell. Dark, burnt-smelling fluid suggests heat-related wear inside the unit and warrants further internal inspection.
  7. Clear the code, then complete a drive cycle matching the freeze frame conditions (same RPM, load, speed range). Verify P0980 does not return before concluding the repair.

Repair Options and Costs

Once the defective component is identified, repair paths vary widely in scope and expense:

  • Transmission fluid drain and fill or flush: $150–$350
  • Shift solenoid replacement (single solenoid, parts and labor): $300–$800
  • Valve body teardown, repair, or full replacement: $700–$1,500
  • Transmission rebuild or complete replacement: $2,500–$5,500

Always address the simplest and most common causes before committing to major work.

How Much Does It Cost to Fix P0980?

Actual repair costs hinge entirely on which part triggered P0980. Based on independent shop labor rates across the United States, a fluid service runs $150–$350, a single solenoid replacement typically falls between $300–$800, valve body work lands around $700–$1,500, and a full transmission rebuild or replacement ranges from $2,500–$5,500. In most cases, fixing P0980 costs between $150 and $5,500 total. An accurate diagnosis before purchasing parts is the single best way to keep expenses manageable — the worst-case scenario is rarely where you should start.

Can You Drive With P0980?

Severity level: Caution. If the transmission still shifts predictably and no warning light is flashing, limited local driving to a repair facility may be acceptable. However, any slipping sensation, harsh engagement, or limp-mode operation means stop driving immediately — continued operation accelerates internal wear and can turn a $300 solenoid fix into a $4,000 transmission replacement.

Related OBD2 codes