Severity High
P0798

P0798 - Pressure Control Solenoid C Electrical Malfunction

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

The P0798 code indicates an electrical fault in the pressure control solenoid 'C' circuit, which is part of the transmission's hydraulic control system. This solenoid regulates line pressure for shifting. The Powertrain Control Module (PCM) detects an abnormal voltage or resistance in the solenoid circuit, often due to wiring issues, connector problems, or a faulty solenoid. This can lead to harsh or erratic shifting, slipping, or limp mode.

High
Severity
$200-$600
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

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

2

Step 2: Inspect transmission fluid level and condition; top off or replace if necessary.

3

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

4

Step 4: Test solenoid resistance with a multimeter (typically 4-6 ohms); compare to specs.

5

Step 5: Check for power and ground at solenoid connector with key on; repair as needed.

6

Step 6: If all else passes, replace pressure control solenoid C.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Driving with P0798 can cause transmission damage due to harsh shifting or slipping. You may be limited to limp mode, which reduces speed and drivability.

How much does it cost to fix?

Costs range from $200 to $600 depending on labor rates and parts. DIY solenoid replacement is cheaper (part ~$50-$150), but professional diagnosis and repair may be needed for wiring issues.

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