01 What to Do If Your Airbags and Seatbelt Fail in a Car Crash • 02 Replacing Blown Fuses Made Easy: Understanding Car Fuse Col… • 03 A Complete Guide To Diesel Particulate Filter (DPF) • 04 Engine Knock: Causes, Prevention, and Maintenance • 05 This Is Why Your Car’s Door Locks Keep Flickering • 06 Troubleshooting a Hard Brake Pedal: Causes and Solutions • 07 The Real Reason SUVs Are Dominating the Market • 08 How Many Gears Are Best for Drag Racing? • 09 Is Your Fuel Pump Failing? 8 Critical Signs to Watch For • 10 This Is Why Your Car’s Battery Terminals Are Corroded •

DTC codes / P0Axx · Hybrid propulsion / P0ADC

P0ADCHybrid/EV Battery Positive Contactor Control Circuit High

P0ADC indicates that the hybrid or electric vehicle battery pack's positive contactor control circuit is reporting a voltage higher than expected by the battery energy control module. The computer detects this when the control wire voltage stays above the normal threshold, suggesting an open circuit, short to voltage, or a faulty contactor coil.

SystemPowertrain
Code typeGeneric (all makes)
SeverityHigh
Fix difficultyProfessional
AreaHybrid propulsion

Symptoms you may notice

  • Illumination of the hybrid system warning light or service vehicle soon message
  • The vehicle may refuse to start or enter Ready mode, leaving you stranded
  • A sudden loss of high-voltage power while driving, causing reduced power or a stall
  • Audible clicking from the battery pack area that does not correspond to normal contactor operation
  • Often no symptoms besides the warning light, especially if the fault is intermittent

Common causes, most likely first

  1. Open or high-resistance wiring in the positive contactor control circuit, such as a broken wire or corroded connector
  2. Short to voltage on the control circuit, often from chafed insulation touching a power source
  3. Faulty positive contactor assembly with a damaged coil or stuck-open contacts
  4. Poor ground connection for the contactor or battery energy control module
  5. Failed battery energy control module driver circuit for the positive contactor
  6. Water intrusion or contamination in the battery pack connector causing high resistance

How to diagnose and fix it

  1. Retrieve all stored codes and freeze-frame data using a scan tool capable of reading hybrid/EV modules, then clear codes and verify whether P0ADC returns immediately.
  2. Visually inspect the positive contactor control circuit wiring and connectors for damage, corrosion, or loose pins, repairing as needed.
  3. Measure resistance of the positive contactor coil with a digital multimeter and compare to the manufacturer's specification to rule out an open coil.
  4. Check for short to voltage on the control circuit by backprobing the connector with the module disconnected and the key on, looking for battery voltage where none should exist.
  5. Test the battery energy control module's control output with an oscilloscope or a logic probe to confirm it is commanding the contactor correctly.
  6. If the control circuit and module output are good, replace the positive contactor assembly as a complete unit.
  7. After repairs, clear codes and perform a full drive cycle including several key cycles to confirm the fault does not return.

Contactor control faults that fool technicians

  • A high voltage reading on the control circuit often comes from a simple open wire or unplugged connector rather than a failed contactor, so always check continuity before condemning the battery pack.
  • The battery energy control module may set P0ADC as a secondary code when the 12-volt auxiliary battery is weak, because low system voltage can distort the control signal.
  • Intermittent P0ADC codes that appear only in cold weather frequently trace to a contactor coil that changes resistance with temperature, which a simple resistance test at room temperature will miss.
  • Some vehicles use a shared control circuit for multiple contactors, so a fault in one contactor's wiring can set codes for several contactors and mislead you into replacing the wrong part.
  • After any contactor repair, the battery pack may need a relearn or calibration procedure with a factory-level scan tool before the code will stay cleared.

Can I keep driving with P0ADC?

Do not continue driving with P0ADC set, because the vehicle may lose high-voltage power unexpectedly or fail to restart, creating a safety risk. Have the vehicle towed to a qualified hybrid/EV repair facility for diagnosis.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage