P31D4
CriticalPre-Charge Relay Open Circuit
Is it safe to drive?
🔴 Do NOT drive. Stop safely and call for roadside assistance immediately.
What does P31D4 mean?
P-code P31D4 means "Pre-Charge Relay Open Circuit". It is a manufacturer-specific diagnostic trouble code (DTC) in the battery system. The circuit is open (broken/disconnected), meaning no electrical continuity exists in the pre-charge relay open circuit wiring path. This is a critical fault — stop driving immediately and seek service. This code applies to OBD-II compliant electric and hybrid vehicles.
Possible Causes
- Broken, frayed, or corroded wiring harness causing an open circuit
- Disconnected or damaged electrical connector at the sensor or module
- Faulty sensor or actuator with an internal open circuit
- Corrosion at connector pins due to moisture or road salt exposure
Recommended Actions
- 1 Stop driving safely as soon as possible — this is a critical fault that may affect vehicle operation
- 2 Scan for all DTCs with an OBD-II scanner — note any related codes stored alongside P31D4
- 3 Inspect wiring harness and connectors for breaks, corrosion, or disconnection in the affected circuit
- 4 Use a multimeter to test for continuity in the signal wire from sensor to module
- 5 Clear the DTC, road-test the vehicle, and re-scan to confirm whether the fault returns
- 6 If the fault returns, have the vehicle inspected at an authorized service center immediately
Related Battery fault codes
P0A1F Battery Energy Control Module P0A27 Hybrid Battery Power Off Circuit P0A28 Hybrid Battery Power Off Circuit Low P0A29 Hybrid Battery Power Off Circuit High P0A7B Battery Energy Control Module Requested MIL Illuminatio P0A7D Hybrid Battery Pack State of Charge Low P0A7E Hybrid Battery Pack Over Temperature P0A7F Hybrid Battery Pack Deterioration