Shift Solenoid "C" Control Circuit Range/Performance
Diagnostic trouble code P0978 indicates that the powertrain control module (PCM) or transmission control module (TCM) has detected an out-of-range or performance issue within the control circuit for Shift Solenoid 'C'. The module sets this code when the actual gear ratio does not match the expected gear ratio commanded by the shift solenoid, or if the electrical feedback from the solenoid circuit falls outside expected parameters.
While the vehicle may still be drivable, a malfunctioning shift solenoid can cause harsh shifting, transmission slipping, or failure to shift into certain gears. It should be diagnosed and repaired promptly to prevent internal transmission damage.
Common symptoms
- Illuminated Check Engine Light
- Harsh or delayed transmission shifting
- Transmission slipping between gears
- Vehicle stuck in 'limp mode' (restricted to a single gear)
- Decreased fuel economy
Likely causes
- Low or contaminated transmission fluid
- Faulty Shift Solenoid 'C'
- Damaged, corroded, or loose wiring and connectors in the shift solenoid circuit
- Clogged internal transmission fluid passages
- Internal transmission mechanical failure
- Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM) (rare)
What to check before replacing parts
Check the transmission fluid level and condition.
Look for: Fluid that is significantly low, burnt, or heavily contaminated with metal shavings indicates a fluid issue or internal mechanical wear that can cause solenoid performance problems.
Visually inspect the wiring harness and connectors for Shift Solenoid 'C'.
Look for: Look for frayed wires, melted insulation, corrosion on pins, or loose connections that could cause an intermittent or out-of-range electrical signal.
Test the resistance of Shift Solenoid 'C' using a digital multimeter.
Look for: Compare the measured resistance (in ohms) to the manufacturer's specifications. A reading that is out of limits, open, or shorted indicates a faulty solenoid.
Check the solenoid circuit for continuity and shorts to ground.
Look for: Disconnect the TCM/PCM and the transmission connector, then measure the wiring. High resistance or continuity to ground indicates a wiring harness failure.
Perform a bidirectional scan tool test to command Shift Solenoid 'C' on and off.
Look for: Listen for an audible click from the transmission or monitor the scan tool data for the expected pressure/state change. No response indicates a failed solenoid, wiring issue, or TCM fault.
This page explains the generic P0978 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.