Severity High
P099F

Shift Solenoid Control Circuit High Voltage

What does the P099F code mean?

The P099F 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 directing transmission fluid to engage the correct gear. A high voltage condition can be caused by a short to power, a faulty solenoid, or an internal PCM issue. This can lead to erratic shifting, transmission slippage, or failure to shift, potentially causing transmission damage if ignored.

High
Severity
$150-$400
Typical Cost
Medium
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. 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 or corrosion.

3

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

4

Step 4: Check for voltage at the solenoid connector with key on; if high, trace short to power.

5

Step 5: If wiring and solenoid are good, suspect PCM failure and perform further diagnostics.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Driving with a high voltage condition can cause transmission damage or sudden loss of drive. Have the vehicle inspected immediately.

How much does it cost to fix?

Repair costs typically range from $150 to $400, depending on the cause. A solenoid replacement may cost $150-$300, while PCM replacement can exceed $500.

06. Related Codes