P31D4

Critical

Pre-Charge Relay Open Circuit

Severity
Critical
Category
Battery
Code Type
Manufacturer Specific
Applicable Regions
US, EU, Global

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. 1 Stop driving safely as soon as possible — this is a critical fault that may affect vehicle operation
  2. 2 Scan for all DTCs with an OBD-II scanner — note any related codes stored alongside P31D4
  3. 3 Inspect wiring harness and connectors for breaks, corrosion, or disconnection in the affected circuit
  4. 4 Use a multimeter to test for continuity in the signal wire from sensor to module
  5. 5 Clear the DTC, road-test the vehicle, and re-scan to confirm whether the fault returns
  6. 6 If the fault returns, have the vehicle inspected at an authorized service center immediately

Related Battery fault codes