Severity High
P099C

Shift Solenoid Control Circuit High Voltage

📅 Last reviewed: July 2026
What does the P099C code mean?

The P099C code indicates that the powertrain control module (PCM) has detected a voltage higher than the specified range in the shift solenoid control circuit. This solenoid is responsible for regulating hydraulic pressure to engage specific gears in the automatic transmission. A high voltage condition can be caused by a short to power, a faulty solenoid, or an internal PCM issue, leading to improper transmission operation.

High
Severity
$150-$400
Typical Cost
Medium
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm the code and check for other related codes.

2

Step 2: Visually inspect the wiring and connectors for damage, corrosion, or shorts.

3

Step 3: Test the shift solenoid resistance with a multimeter and compare to manufacturer specs.

4

Step 4: Check for voltage at the solenoid connector with the ignition on; if voltage is above spec, trace the short to power.

5

Step 5: If all else is fine, test the PCM output or consider PCM replacement.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code as it can cause transmission damage or unsafe driving conditions due to erratic shifting.

How much does it cost to fix?

Repair costs typically range from $150 to $400, depending on whether the solenoid, wiring, or PCM needs replacement.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P099C? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →