Severity High
P099B

Shift Solenoid Control Circuit Low Voltage

What does the P099B code mean?

The P099B code indicates that the powertrain control module (PCM) has detected a low voltage condition in the control circuit of a specific shift solenoid. This solenoid is responsible for regulating hydraulic pressure to engage the correct gear. A low voltage reading suggests an electrical fault, such as a short to ground, open circuit, or failed solenoid, which can cause erratic shifting or transmission slippage.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

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

3

Step 3: Test solenoid resistance with a multimeter (compare to specs).

4

Step 4: Check for voltage at solenoid connector with ignition on.

5

Step 5: If wiring and solenoid are okay, test PCM output or replace PCM.

Need an OBD2 Scanner for the P099B? 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 as it can cause transmission damage or unsafe driving conditions. Limp mode may limit speed.

How much does it cost to fix?

Typically $50-$150 for parts and labor, but could be higher if the PCM needs replacement.

06. Related Codes