Seeing code P0D42 pop up on your scan tool can be confusing, especially if your vehicle still seems to drive “okay.” This code is tied to the high-voltage battery charging system on hybrid and electric vehicles, and it usually points to a problem with a specific sensor circuit rather than the whole battery pack. In this guide, you’ll learn what P0D42 actually means, the most common causes, what symptoms to watch for, how a technician would diagnose it, and what kinds of repairs and costs you can realistically expect.
What Does P0D42 Mean?
P0D42 is an OBD-II generic hybrid/EV code that typically translates to “Battery Charger Temperature Sensor ‘B’ Circuit Range/Performance” or a very similar description depending on the manufacturer. In plain language, your vehicle’s ECU (or dedicated charger control module) is seeing a temperature sensor signal from the on-board charger or high-voltage battery area that doesn’t make sense.
The ECU constantly monitors these temperature sensors to control charging rate and protect the battery. When sensor “B” reads outside the expected range, or its voltage doesn’t match what the ECU expects under current conditions, it sets P0D42 and usually turns on the MIL (check engine light) or a hybrid/EV system warning.
Quick Reference
- Code: P0D42
- Meaning: Battery charger or HV battery temperature sensor “B” circuit range/performance
- Systems Affected: High-voltage battery charging and thermal management
- Severity: Moderate to high (charging performance and battery life risk)
- Typical Fixes: Sensor replacement, wiring repair, connector cleaning, charger or control module testing
Real-World Example / Field Notes
In the shop, I usually see P0D42 on plug-in hybrids and full EVs after owners notice slower charging, the fan running more often, or a charging session that stops early. A common pattern is corrosion in a connector near the on-board charger or in the battery junction area. The sensor itself might still be fine, but the ECU sees a false high or low temperature because the signal wire is dropping voltage. Once the connector is cleaned and the terminal tension restored, the code never comes back. In a few cases, a failed temperature sensor embedded in the charger housing required replacement of the charger assembly.
Symptoms of P0D42
- Check engine light on – or a dedicated hybrid/EV system warning message.
- Charging problems – slower charging, charging aborted, or charger not starting.
- Cooling fan running more than normal – battery or charger cooling fan cycling frequently.
- Reduced performance – possible reduced power mode or limited EV range.
- Battery temperature warnings – cluster messages about high or abnormal battery temperature.
- Poor fuel economy (for hybrids) – engine runs more often because the HV system is limited.
- Intermittent drivability issues – occasional surging or hesitation when the HV system derates.
Common Causes of P0D42
Most Common Causes
- Faulty battery charger or HV battery temperature sensor “B” (internal failure or drift out of spec).
- Corroded or loose connectors at the charger, battery pack, or sensor harness.
- Damaged wiring in the temperature sensor circuit (chafed, pinched, rodent damage).
- Poor ground or reference voltage to the sensor causing incorrect readings.
- Overheating events that stressed the sensor or connector near exhaust or cooling components.
Less Common Causes
- Internal charger module fault affecting the sensor input channel.
- Battery energy control module / ECU fault misinterpreting a good sensor signal.
- Software calibration issues requiring an ECU or charger firmware update.
- Previous collision or water intrusion in the charger or battery area.
- Improper aftermarket modifications to wiring or cooling fans around the HV battery or charger.
Diagnosis: Step-by-Step Guide
To diagnose P0D42 correctly, you need at least a quality scan tool that can read hybrid/EV data, a digital multimeter, and ideally access to factory wiring diagrams and service information. A thermometer or infrared temp gun is also handy to compare real temperatures to what the ECU thinks it sees.
- Verify the code and record freeze frame. Scan the vehicle, confirm P0D42 is present, and note freeze frame data: battery temperature readings, state of charge, and vehicle conditions when the code set.
- Check for related codes. Look for other HV battery, charger, or temperature-sensor codes (P0D4x series, cooling fan codes). Multiple codes often point to a shared wiring or power issue.
- Inspect live data. With the scan tool, view the temperature readings for all charger/battery sensors. Compare sensor “B” to others. If one sensor is way off from the rest or jumps around, you’ve found a suspect.
- Perform a visual inspection. Safely access the on-board charger and relevant harnesses. Look for corrosion, water intrusion, damaged insulation, or loose connectors. Pay close attention to connectors with green or white crusty deposits.
- Check connector integrity. With the 12V system off and following HV safety procedures, disconnect the sensor or charger connector. Inspect pins for spread terminals, bent pins, or burn marks. Lightly tug on each wire from the back of the connector.
- Test the sensor circuit. Using a wiring diagram, measure reference voltage (often 5V), signal, and ground at the sensor connector with the key on. Compare readings to specs. An open or short to ground/voltage will show up here.
- Measure sensor resistance (if serviceable). If the temperature sensor is external and spec is available, measure its resistance at a known temperature and compare to the chart. Out-of-range resistance means the sensor is bad.
- Wiggle test the harness. While watching live data or your meter, gently move the harness and connectors. If the temperature reading spikes or drops, you likely have an intermittent wiring or connector issue.
- Check for software updates. Some manufacturers release TSBs for false P0D4x codes that require a control module reflash. Check service information for your specific year and model.
- Confirm repair with a drive/charge cycle. After repairs, clear codes and perform a full charge cycle or drive cycle while monitoring data to ensure P0D42 does not return.
Pro tip: Use Mode $06 data (if your scan tool supports it) to look at the test results for the charger or battery temperature monitoring. This can show borderline readings before they become hard faults, which is very helpful on intermittent P0D42 issues.
Possible Fixes & Repair Costs
Most P0D42 repairs involve addressing the sensor circuit, not replacing the entire battery pack. Typical fixes include cleaning and tightening connectors, repairing or replacing sections of wiring, replacing the affected temperature sensor (if it’s not integrated), or in some cases replacing the on-board charger or updating module software. Depending on what’s wrong and your vehicle, you’re usually looking at around $150–$300 for diagnosis and simple wiring/connector repairs, $250–$600 for a standalone sensor replacement, and $800–$2,000+ if the charger assembly or control module has to be replaced. Labor rates, parts availability, and dealer vs. independent shop all affect the final cost.
Can I Still Drive With P0D42?
In many cases, you can still drive with P0D42 stored, especially if the vehicle has not gone into a reduced power mode. However, the ECU may limit charging rate or EV operation to protect the battery. On plug-in hybrids and EVs, you might lose fast charging or see charging stop early. Continued driving with a faulty temperature signal can lead to overheating or overcooling of the battery or charger, which shortens component life. If the vehicle displays a “Stop safely” or “Service hybrid system” message, you should not continue driving and should have it towed.
What Happens If You Ignore P0D42?
If you ignore P0D42, the vehicle may continue to derate charging and power, but the bigger risk is long-term damage to the high-voltage battery or charger if temperatures are not properly monitored. What starts as a relatively inexpensive wiring or sensor issue can turn into a much more costly battery or charger replacement down the road.
Need wiring diagrams and factory-style repair steps?
Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.
Related Hybrid/ev Battery Codes
Compare nearby hybrid/ev battery trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P0D45 – Hybrid/EV Battery Charger System Temperature Performance
- P0D44 – Hybrid/EV Battery Charger System Temperature High
- P0D43 – Hybrid/EV Battery Charger System Temperature Low
- P0D48 – Hybrid/EV Battery Charger System Power High
- P0D47 – Hybrid/EV Battery Charger System Power Low
- P0D46 – Hybrid/EV Battery Charger System Power
Key Takeaways
- P0D42 points to a temperature sensor “B” circuit problem in the high-voltage charger or battery system.
- Most issues are caused by faulty sensors, wiring, or connectors, not the entire battery pack.
- Symptoms often include charging problems, warning lights, and reduced EV performance.
- Proper diagnosis with a scan tool and meter can prevent expensive component damage later.
- Typical repair costs range from a few hundred dollars for simple fixes to $1,000+ for charger/module replacement.
Vehicles Commonly Affected by P0D42
P0D42 shows up most often on modern hybrids, plug-in hybrids, and full EVs from manufacturers like Chevrolet (Volt, Bolt EV), Toyota and Lexus hybrid models, Ford and Lincoln hybrids/plug-ins, Hyundai and Kia hybrids/EVs, and some European brands with plug-in systems. It’s especially common on vehicles with liquid-cooled battery packs and integrated on-board chargers, where multiple temperature sensors are used to manage charging and thermal performance.
FAQ
Can P0D42 clear itself?
Yes, in some cases P0D42 will clear on its own if the sensor readings return to normal for a certain number of drive or charge cycles. However, if the underlying issue is intermittent wiring or a failing sensor, the code will usually come back and may eventually trigger more severe limitations.
Is P0D42 dangerous to drive with?
It can be if the system is actually overheating and the ECU can’t trust the temperature data. If you only see a light and no drivability changes, it’s usually not an immediate safety risk, but you should have it checked soon. If you notice burning smells, hot battery/charger areas, or warning messages, stop driving and get the vehicle inspected right away.
Can a bad 12V battery cause P0D42?
A weak 12V battery usually doesn’t directly cause P0D42, but low system voltage can create strange sensor readings and communication issues. If your 12V battery is marginal, it’s smart to test and replace it if needed while diagnosing any hybrid/EV codes.
How do you know if the charger or the sensor is bad?
You compare live data from all temperature sensors, check the wiring with a meter, and measure sensor resistance against specs. If the sensor is external and tests out of spec, it’s the culprit. If the sensor is integrated into the charger and all wiring checks good, the charger’s internal circuitry or the control module may be at fault.
Can I fix P0D42 at home?
If you’re comfortable working around automotive wiring and strictly follow high-voltage safety procedures, you may be able to handle basic inspections, connector cleaning, and some sensor replacements. However, many P0D42 repairs require access to HV components, special tools, and factory procedures. When in doubt, it’s safer and often cheaper in the long run to let a qualified hybrid/EV technician handle it.
