Shift Solenoid Control Circuit Range/Performance
The P099D code indicates that the powertrain control module (PCM) has detected a range or performance issue in the control circuit of a shift solenoid. This solenoid is responsible for regulating hydraulic pressure to engage specific gears in the automatic transmission. The fault may stem from electrical problems (e.g., open/short circuit, high resistance), mechanical sticking of the solenoid, or low transmission fluid level. This can lead to erratic shifting, harsh engagement, or transmission slippage.
01. Most Common Causes
- Faulty shift solenoid
- Wiring or connector damage in solenoid circuit
- Low or contaminated transmission fluid
- Internal transmission mechanical failure
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Harsh or delayed gear shifts
- Transmission stuck in limp mode or a single gear
- Decreased fuel economy
03. Step-by-Step Diagnosis
Step 1: Scan for additional 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 pins.
Step 4: Test solenoid resistance and power/ground circuits with a multimeter; compare to specs.
Step 5: If electrical tests pass, perform a solenoid actuation test with a scan tool to verify operation.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive long distances as the transmission may shift erratically or fail, potentially causing a safety hazard. Limp mode may limit speed.
How much does it cost to fix?▼
Repair costs typically range from $200 to $600, including parts (solenoid $50-$150) and labor. If internal transmission damage is found, costs can exceed $1,500.