P0D31 covers a voltage signal from the drive motor A inverter that drops out or jumps for brief moments without staying out of range long enough for P0D2F or P0D30. No manufacturer documents this code publicly. Related checks show the time scale: Mitsubishi rates the same sensor as failed only after 0.16 to 0.3 s outside its window, so shorter glitches need a separate test. Denso describes comparing the measured inverter input voltage with a value estimated from the motor control loop, which also exposes a signal that jitters. Likely triggers are a loose low-voltage connector at the inverter, a chafed harness, or a sensing circuit in the power electronics that fails with heat or vibration. CARB requires such input signals to be checked for circuit faults and rationality. The hybrid warning may come and go.
High severity. Can I keep driving?If the car still runs, drive as little as possible and go to a specialized repair shop. Do not touch the orange cables: they carry high voltage.
Symptoms
- Hybrid system warning that comes and goes
- Brief power loss or jerky electric drive
Most likely causes
- Loose or corroded low-voltage connector at the inverter
- Chafed signal wiring with intermittent contact
- Sensing circuit in the power electronics fails with heat or vibration
What to check, in order
Start with the simplest. You can tick off each step.
Good to know
- It can trigger limp mode.
- It affects emissions.
What each character of P0D31 means
- P: Powertrain: engine and transmission
- 0: Generic code: same on every make
- D: Subsystem depends on the code range
- 31: Specific fault in that system
Frequently asked questions
Can I keep driving with code P0D31?
If the car still runs, drive as little as possible and go to a specialized repair shop. Do not touch the orange cables: they carry high voltage.
What causes code P0D31?
The most common causes are: loose or corroded low-voltage connector at the inverter; chafed signal wiring with intermittent contact; sensing circuit in the power electronics fails with heat or vibration.
Related codes
- P0D2DDrive Motor A Inverter Voltage Sensor A Circuit
- P0D2EDrive Motor A Inverter Voltage Sensor A Circuit Range/Performance
- P0D2FDrive Motor A Inverter Voltage Sensor A Circuit Low
- P0D30Drive Motor A Inverter Voltage Sensor A Circuit High
- P0E93Drive Motor B Inverter Voltage Sensor B Circuit Low
- P0DA7Drive Motor B Inverter Voltage Sensor A Circuit Intermittent/Erratic
Sources
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.