Severity High
P099F

Shift Solenoid Control Circuit High Voltage

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

The P099F code indicates that the powertrain control module (PCM) has detected a high voltage condition in the control circuit of a shift solenoid. This solenoid is responsible for regulating hydraulic pressure to engage specific gears in the automatic transmission. A high voltage reading suggests an electrical fault, such as a short to power, damaged wiring, or a faulty solenoid, which can disrupt transmission operation and lead to harsh shifting, slipping, or failure to shift.

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: Scan for additional codes and record freeze frame data.

2

Step 2: Visually inspect the transmission wiring and connectors for damage, corrosion, or loose pins.

3

Step 3: Use a multimeter to check the solenoid circuit for voltage and resistance; compare to manufacturer specs.

4

Step 4: Test the shift solenoid by applying direct power and ground to verify operation.

5

Step 5: If wiring and solenoid are good, check PCM for faults or reprogram if necessary.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Driving with a high voltage condition can cause further transmission damage or sudden failure. Have the vehicle inspected as soon as possible.

How much does it cost to fix?

Repair costs typically range from $150 to $400, depending on the cause. Replacing a solenoid may cost $200-$300, while wiring repairs can be less. PCM replacement is more expensive.

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 P099F? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →