Severity High
P0854

P0854: Drive Switch Input Circuit Low

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

The P0854 code indicates that the powertrain control module (PCM) has detected a low voltage signal from the drive switch circuit. This switch is typically part of the transmission range sensor or neutral safety switch, which tells the PCM whether the transmission is in Drive or another gear. A low circuit condition means the voltage is below the expected threshold, often due to a short to ground, faulty switch, or wiring issue. This can prevent the vehicle from starting or cause transmission shifting problems.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm the code and check for other related codes.

2

Step 2: Inspect the drive switch connector and wiring for damage, corrosion, or shorts to ground.

3

Step 3: Test the drive switch resistance and voltage with a multimeter; compare to manufacturer specs.

4

Step 4: If switch and wiring are okay, test the PCM input circuit for continuity and voltage.

4. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The vehicle may not start or could shift unexpectedly, leading to a potential accident. Have it diagnosed and repaired promptly.

How much does it cost to fix?

Typical repair costs range from $50 to $150 for parts and labor, depending on whether the switch or wiring needs replacement.

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