Severity High
P0998

Shift Solenoid 'B' Control Circuit Low

What does the P0998 code mean?

The P0998 code indicates that the Powertrain Control Module (PCM) has detected a low voltage condition in the control circuit of shift solenoid 'B'. This solenoid is responsible for directing transmission fluid to engage specific gears. A low circuit condition can be caused by a faulty solenoid, damaged wiring, poor electrical connections, or a malfunctioning PCM. This issue can lead to improper transmission operation, harsh shifting, or failure to shift.

High
Severity
$150-$400
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: Inspect transmission fluid level and condition.

3

Step 3: Visually check wiring and connectors for damage or corrosion.

4

Step 4: Test solenoid resistance and power/ground circuits with a multimeter.

5

Step 5: If necessary, perform a solenoid actuation test using a scan tool.

Need an OBD2 Scanner for the P0998? 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 to drive with this code as it can cause transmission damage or unsafe driving conditions. Have the vehicle inspected immediately.

How much does it cost to fix?

Repair costs typically range from $150 to $400, including parts and labor, depending on the cause and vehicle model.

06. Related Codes