P2DA0 code meaning
High Voltage System Performance
Powertrain system Generic code P2Dxx codes Check engine light
What P2DA0 means
P2DA0 is the plausibility code of this group: the high-voltage system is neither clearly too low nor too high, but its readings or behaviour do not fit together. CARB 13 CCR 1968.2 asks for such rationality checks on inputs, stored separately from circuit and range faults. No manufacturer documents P2DA0 publicly. A typical cross-check appears in GM's 2013 eAssist table under P1AEC: with contactors closed, the motor control processor compares its own bus voltage with the pack voltage and the sum of the mid-pack readings and flags a difference of 15 V or 10 V, two trips, Type B. Differing sensors, a high-resistance HV joint, contactor contacts that have burnt or a slow precharge lead there. Power is usually limited.
P2DA0 at a glance
- Check engine lightYes, usually on
- Emissions testCan fail
- Limp modePossible
- Repair difficultyWorkshop only
- Typical labor1 to 8 hours
- Clears after repairAfter a drive cycle
Symptoms of P2DA0
- Hybrid or EV system warning, check engine light
- Reduced drive power or no electric drive
- Fault appears under heavy load or after a long stop
Common causes of P2DA0
- PossibleVoltage sensors in battery and inverter disagree
- PossibleHigh resistance in an HV connector, busbar or fuse
- PossibleMain contactor contacts burnt or welded
- Less likelyCalibration or software of a controller, update available
Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.
Parts involved
Hv batteryBmsHv bus
What each part of P2DA0 means
| P | Powertrain system: engine, fuel system, ignition, emissions and transmission. |
| 2 | Generic code (second SAE range): it means the same on every make. |
| A0 | The exact fault in that area. |
What to do next
- Note P2DA0 and any other codes stored with it: several codes together often point to one cause.
- Check for loose connectors and damaged wiring around the parts the code names.
- Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
- Clear the code only after the repair. If it comes back, the fault is still there.
Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.
Questions about P2DA0
What does P2DA0 mean?
P2DA0 means "High Voltage System Performance". P2DA0 is the plausibility code of this group: the high-voltage system is neither clearly too low nor too high, but its readings or behaviour do not fit together. It is a generic code, so it means the same on every make.
Is it safe to drive with P2DA0?
Drive gently and only to a workshop. With P2DA0 the car can go into limp mode (reduced power) to protect itself.
Will P2DA0 fail an emissions test?
Yes, it can. P2DA0 is emissions-related, so most inspection programs fail a car while it is stored or while the check engine light is on.
How hard is P2DA0 to fix?
Difficulty: workshop only. A typical repair takes 1 to 8 hours of work. This is a job for a workshop.
Will P2DA0 clear itself after the repair?
After the repair the car has to complete a drive cycle (a mix of city and highway driving) before the test runs again. Until then the readiness monitor shows "not ready", which can fail an inspection.