Shift Solenoid Control Circuit Range/Performance
The P0972 code indicates that the Powertrain Control Module (PCM) has detected a performance or range issue in the shift solenoid control circuit. This solenoid is responsible for regulating hydraulic pressure to engage specific gears in the automatic transmission. The PCM monitors the electrical circuit for proper voltage and resistance; if the values fall outside expected parameters, this code is set. Common causes include a faulty shift solenoid, wiring issues, or a malfunctioning PCM.
01. Most Common Causes
- Faulty shift solenoid
- Damaged wiring or connectors in the solenoid circuit
- Low transmission fluid level or dirty fluid
- Internal transmission mechanical failure
- Malfunctioning PCM
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Harsh or erratic shifting
- Transmission stuck in a single gear (limp mode)
- Decreased fuel economy
- Delayed engagement when shifting into drive or reverse
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Inspect transmission fluid level and condition; top off or replace if necessary.
Step 3: Visually check wiring and connectors for damage, corrosion, or loose connections.
Step 4: Test the shift solenoid resistance with a multimeter and compare to manufacturer specs.
Step 5: If solenoid is faulty, replace it; if wiring is damaged, repair as needed.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive with this code as it can cause harsh shifting, transmission slippage, or complete transmission failure. Limp mode may limit speed and damage the transmission further.
How much does it cost to fix?▼
The cost to fix P0972 typically ranges from $50 to $150 for a DIY solenoid replacement, or $200 to $500 at a shop including labor and diagnostics.