AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / DTC Codes / Powertrain Systems (P-Codes) / Hybrid / EV Propulsion / P0D04 – DC-DC Converter Temperature Sensor Circuit Intermittent/Erratic

P0D04 – DC-DC Converter Temperature Sensor Circuit Intermittent/Erratic

P0D04 is an OBD-II trouble code you’ll usually see on hybrid or electric vehicles, and it points to a problem in the battery charger or high-voltage charging circuit. When this code sets, your car’s control module has detected a performance issue with the charger’s DC/DC converter or related circuitry. You might notice slow charging, charging that stops unexpectedly, or warning lights on the dash. Ignoring it can shorten battery life or leave you stranded. This guide walks you through what P0D04 means, symptoms, causes, and how you can diagnose and fix it.

What Does P0D04 Mean?

P0D04 is a generic hybrid/EV diagnostic trouble code that typically translates to something like “Battery Charger DC/DC Converter Performance” or “Battery Charger Temperature Sensor Circuit Range/Performance,” depending on the manufacturer. The key point is that the powertrain control module (PCM) or hybrid/EV control module has detected that the charger or its monitoring circuit is not behaving as expected.

The ECU compares voltage, current, and sometimes temperature feedback from the charger and high-voltage battery pack. If the readings fall outside the programmed range for a certain time, it stores P0D04 and may disable or limit charging to protect the battery and electronics.

Quick Reference

  • Code: P0D04
  • Type: Generic hybrid/EV powertrain code
  • System: Battery charger / DC/DC converter / high-voltage charging circuit
  • Severity: Moderate to high (can limit or prevent charging)
  • Primary concern: Reduced or failed charging, possible battery damage over time

Real-World Example / Field Notes

In the shop, P0D04 often shows up on plug-in hybrids that “won’t charge” or stop charging after a few minutes. A typical scenario: you plug in the car at night, the charge indicator comes on, then shuts off early with a “Charging Fault” or “Service Charging System” message. When we scan the vehicle, P0D04 is stored along with freeze-frame data showing abnormal charger current or temperature.

On several GM and Ford plug-in models, corrosion at the charger connector or internal failure of the onboard charger module has been the root cause. In other cases, a weak 12V battery or poor ground caused the ECU to misread charger performance. That’s why a proper diagnosis is critical before you throw expensive parts at the problem.

Symptoms of P0D04

  • Check engine light or hybrid/EV warning light illuminated
  • Charging problems such as slow charging, intermittent charging, or no charging at all
  • Charging system warning messages on the dash or infotainment screen
  • Reduced EV range because the high-voltage battery is not fully charging
  • High-voltage fan noise running more often or at higher speed during charging
  • Vehicle won’t go “Ready” or delays entering drive mode after a charge event
  • Other EV-related codes stored alongside P0D04 (charger, battery, or inverter codes)

Common Causes of P0D04

Most Common Causes

  • Faulty onboard battery charger / DC/DC converter module
  • Internal failure or degradation of the high-voltage battery pack affecting charger feedback
  • Corroded, loose, or damaged charger connectors and wiring (especially at the charge port and charger module)
  • Low or unstable 12V system voltage causing incorrect charger performance readings
  • Faulty charger temperature or current sensor (often integrated into the charger assembly)

Less Common Causes

  • Software calibration issues in the hybrid/EV control module or PCM
  • Water intrusion into the charger housing or high-voltage junction box
  • Damaged high-voltage cables (physical impact, rodent damage, or overheating)
  • Faulty cooling system for the charger or battery (coolant leaks, failed pump, clogged passages)
  • Incorrect or incompatible EVSE (charging station) causing abnormal current behavior

Diagnosis: Step-by-Step Guide

To diagnose P0D04 correctly, you’ll want at least a good scan tool with hybrid/EV capabilities, a quality digital multimeter (DMM), and access to factory wiring diagrams or service information. If you’re not experienced with high-voltage systems, it’s smart to stop at the basic checks and let a qualified EV technician handle anything involving orange high-voltage cables.

  1. Confirm the code and record data. Connect a scan tool, read all stored and pending codes, and save freeze-frame data. Note battery state of charge (SOC), charger voltage, current, and temperature at the time P0D04 set.
  2. Check for related codes. Look for other charger, battery, or DC/DC converter codes (such as P0D0x, P0Axx). These can narrow down whether the issue is the charger itself, the battery, or a sensor.
  3. Inspect 12V battery and charging system. Measure 12V battery voltage (engine off and in Ready mode). A weak 12V battery or poor charging can cause false performance readings. Clean and tighten battery terminals and main grounds.
  4. Visual inspection of charger and wiring. With the vehicle powered down and following safety procedures, inspect the onboard charger housing, connectors, and visible wiring. Look for corrosion, melted plastic, water intrusion, or physical damage.
  5. Check for TSBs and software updates. Many manufacturers release technical service bulletins for charger-related codes. Use the VIN to check for known issues or required ECU/charger software updates.
  6. Monitor live data during charging. Start a charge session and watch charger voltage, current, and temperature on the scan tool. See if the values spike, drop out, or drift outside the specified range right before the code sets.
  7. Run Mode $06 or self-tests. If your scan tool supports Mode $06 or specific charger self-tests, run them to evaluate individual monitor results. This can help pinpoint an internal charger fault versus a wiring or sensor problem.
  8. Check low-voltage circuits to the charger. Using wiring diagrams, test reference voltage, grounds, and communication lines (CAN) at the charger connector with a DMM. Poor grounds or open circuits can mimic a failed charger.
  9. Evaluate charger cooling system. If the charger is liquid-cooled, inspect coolant level, hoses, and the pump operation. Overheating can trigger performance codes like P0D04.
  10. High-voltage testing (professional only). Any direct testing of orange high-voltage cables or internal charger circuits should be done by trained personnel with proper PPE and procedures. At this point, most DIYers should stop and consult a specialist.

Pro tip: If P0D04 only appears with a specific home charger or public station, try a different EVSE. If the code disappears, you may be dealing with an external charging equipment issue rather than a vehicle fault.

Possible Fixes & Repair Costs

The exact repair for P0D04 depends on what the diagnosis reveals. Common fixes include repairing corroded connectors, replacing the 12V battery, updating control module software, or in more serious cases, replacing the onboard charger or related high-voltage components. Typical repair costs can range from about $150–$350 for basic electrical repairs or software updates, up to $800–$2,500+ for an onboard charger replacement, and even higher if the high-voltage battery or major wiring harness is involved. Labor rates, parts availability, and dealer vs. independent shop all affect the final bill.

  • Clean/repair charger connectors and grounds
  • Replace weak 12V battery or repair 12V charging issues
  • Update PCM/hybrid control module or charger software
  • Replace faulty charger temperature or current sensor (if serviceable separately)
  • Replace onboard charger / DC/DC converter assembly
  • Repair or replace damaged high-voltage cables or cooling components

Can I Still Drive With P0D04?

In many cases, you can still drive with P0D04 stored, as long as the vehicle will go into Ready mode and the high-voltage system is not disabled. However, you may experience limited EV range, reduced performance, or the inability to charge fully. Some cars will enter a reduced-power or “limp” mode to protect the battery and electronics.

If the vehicle refuses to charge or shows multiple high-voltage warnings, you should avoid driving it and have it towed to a qualified shop. Continuing to drive when the system is overheating or mismanaging voltage can cause expensive damage.

What Happens If You Ignore P0D04?

Ignoring P0D04 can lead to progressive damage of the onboard charger, DC/DC converter, or high-voltage battery pack. Over time, you may lose the ability to charge at all, end up with a no-start condition, or face much higher repair costs due to overheated components, damaged wiring, or accelerated battery wear. Addressing the code early is usually far cheaper than waiting until the car leaves you stranded.

Need HVAC actuator and wiring info?

HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.

Factory repair manual access for P0D04

Check repair manual access

Related Dc-dc Converter Codes

Compare nearby dc-dc converter trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0D0B – DC-DC Converter Control Module Intermittent/Erratic
  • P0D06 – DC-DC Converter Temperature Too High
  • P0D05 – DC-DC Converter Temperature Too Low
  • P0D03 – DC-DC Converter Temperature Sensor Circuit High
  • P0D02 – DC-DC Converter Temperature Sensor Circuit Low
  • P0D01 – DC-DC Converter Temperature Sensor Circuit Range/Performance

Last updated: January 22, 2026

Key Takeaways

  • P0D04 points to a performance problem in the battery charger or related high-voltage charging circuit.
  • Common symptoms include charging faults, warning lights, and reduced EV range.
  • Causes range from simple (bad 12V battery, corroded connectors) to complex (failed onboard charger or battery issues).
  • Proper diagnosis with a capable scan tool and wiring information is essential before replacing expensive parts.
  • Driving may still be possible, but ignoring the code can lead to bigger, more expensive failures.

Vehicles Commonly Affected by P0D04

P0D04 is most often seen on modern hybrids, plug-in hybrids, and full EVs from manufacturers that use OBD-II generic codes for charger faults. You’ll commonly find it on:

  • GM plug-in hybrids and EVs (Chevrolet Volt, Bolt EV, some Cadillac and Buick hybrids)
  • Ford and Lincoln hybrids and plug-in hybrids (Fusion Energi, C-Max Energi, Escape/Kuga hybrid)
  • Toyota and Lexus hybrids and plug-ins (Prius Plug-In/Prime, RAV4 Prime, some Lexus hybrid models)
  • Honda hybrid models with onboard charging and DC/DC converter monitoring
  • Other EVs using similar charger architectures where the ECU monitors charger performance closely

FAQ

Can I clear P0D04 and keep driving?

You can clear P0D04 with a scan tool, and the car may drive normally for a while. However, if the underlying problem is still there, the code will usually return after a few drive or charge cycles. Clearing the code without fixing the cause doesn’t solve the issue and can delay needed repairs.

Is P0D04 dangerous to drive with?

P0D04 doesn’t usually mean the car will suddenly shut off on the road, but it does indicate a problem in the high-voltage charging system. If you see additional warnings, smell burning, or notice overheating, stop driving and have the vehicle inspected. Treat it as a high-priority repair, especially if charging is affected.

Can a bad 12V battery cause P0D04?

Yes, a weak or failing 12V battery can indirectly trigger P0D04. The charger and control modules rely on stable 12V power to monitor voltage and current accurately. If the 12V system is sagging, the ECU may interpret abnormal readings as a charger performance fault. Always check and correct 12V issues early in the diagnosis.

How is P0D04 diagnosed at the dealership?

Dealers typically use factory scan tools to read codes, view live data, and run charger self-tests. They’ll check for TSBs, inspect wiring and connectors, verify 12V and high-voltage system health, and sometimes perform isolation tests or charger output tests. If the charger fails these tests, they’ll usually recommend replacement and any required software programming.

Can I replace the onboard charger myself?

Onboard charger replacement is not a typical DIY job. It involves high-voltage components, specific safety procedures, and often requires ECU programming after installation. If you’re not trained and equipped for EV high-voltage work, it’s much safer and usually more cost-effective in the long run to have a qualified hybrid/EV technician handle the repair.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer