P0854: Drive Switch Input Circuit Low
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.
1. Symptoms You Will Notice
- Engine may not start or cranks but won't run
- Transmission stuck in limp mode or fails to shift properly
- Check Engine Light illuminated
- Intermittent starting issues
2. Most Common Causes
- Faulty drive switch (transmission range sensor)
- Short to ground in the drive switch circuit wiring
- Corroded or damaged connector at the switch
- Failed PCM (rare)
3. Step-by-Step Diagnosis
Step 1: Use an OBD2 scanner to confirm the code and check for other related codes.
Step 2: Inspect the drive switch connector and wiring for damage, corrosion, or shorts to ground.
Step 3: Test the drive switch resistance and voltage with a multimeter; compare to manufacturer specs.
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.