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 / P0C58 – Hybrid/EV Battery Charger Input Temperature

P0C58 – Hybrid/EV Battery Charger Input Temperature

P0C58 is a hybrid/EV trouble code that points to a problem in the high-voltage drive system, specifically the motor/generator “B” phase U current sensor circuit. In plain language, the computer sees something wrong with how it measures current in one phase of the electric motor circuit. You’ll usually see this on hybrids or full EVs from brands like Toyota, Lexus, GM, Ford, and others. This code can cause reduced performance, warning lights, and possible “limp” mode. Ignoring it can lead to expensive inverter or motor damage if left unchecked.

What Does P0C58 Mean?

P0C58 is an OBD-II generic hybrid/EV diagnostic trouble code that typically translates to “Drive Motor ‘B’ Phase U Current Sensor Circuit Range/Performance” or very similar wording depending on the manufacturer. It means the powertrain control module (PCM) or hybrid control ECU has detected abnormal feedback from the current sensor that monitors one phase of the motor or generator circuit.

The ECU constantly compares commanded current to actual current in each phase of the motor. If the “B” phase U current sensor signal is out of the expected range, intermittent, or doesn’t match the other phases, it sets P0C58 and usually turns on the MIL or hybrid system warning. This is a high-voltage system code, so you should treat it seriously and diagnose it carefully.

Quick Reference

  • Code: P0C58
  • System: Hybrid/EV drive motor/inverter, high-voltage current sensing
  • Typical meaning: Drive Motor “B” Phase U current sensor circuit range/performance
  • Severity: Moderate to high – can limit power and risk damage if ignored
  • Common fix: Wiring/connector repair, current sensor or inverter assembly replacement, ECU reprogramming

Real-World Example / Field Notes

In the shop, I usually see P0C58 on higher-mileage hybrids that have spent years in hot climates or heavy stop-and-go traffic. A typical case: a customer comes in with a “Check Hybrid System” message, reduced acceleration, and sometimes the engine running more than usual to compensate. Scan data shows P0C58 stored, often with a couple of history hybrid system codes. After inspection, corrosion at the inverter connector or a partially damaged harness near the transaxle is common. Fixing the wiring and clearing the code often restores full performance, but occasionally the inverter/motor assembly itself is at fault.

Symptoms of P0C58

  • Check Engine Light / Hybrid Warning – MIL on, “Check Hybrid System” or similar dash message.
  • Reduced Power – Noticeable loss of acceleration, especially under heavy throttle or uphill.
  • Engine Running More – On hybrids, the gasoline engine may stay on more often to compensate for limited electric assist.
  • EV Mode Disabled – Full EV operation may be restricted or unavailable.
  • Harsh or Unusual Drive Feel – Jerky transitions between engine and motor, or odd surging.
  • Fail-Safe / Limp Mode – Vehicle may limit speed or power to protect the high-voltage system.
  • Additional Hybrid/EV Codes – Other inverter, motor, or current sensor DTCs stored alongside P0C58.

Common Causes of P0C58

Most Common Causes

  • Damaged or corroded wiring between the inverter/motor assembly and the hybrid ECU.
  • Loose, contaminated, or overheated high-voltage or signal connectors at the inverter or motor.
  • Faulty drive motor “B” phase U current sensor (often integrated into the inverter assembly).
  • Internal inverter module failure causing incorrect current feedback signals.
  • Previous collision or underbody damage affecting the high-voltage harness routing.

Less Common Causes

  • Hybrid/EV ECU (PCM) internal fault or corrupted software.
  • Water intrusion into the inverter, junction box, or harness connectors.
  • Poor chassis or system grounds affecting sensor reference voltage.
  • Incorrect or low-quality repairs on the high-voltage system in the past.
  • Rarely, internal drive motor winding issues causing abnormal current draw in one phase.

Diagnosis: Step-by-Step Guide

To properly diagnose P0C58, you need a good scan tool with hybrid/EV support, a digital multimeter, and ideally access to factory service information. For high-voltage testing, insulated tools and proper personal protective equipment (PPE) are mandatory. If you’re not trained on HV systems, it’s best to leave the deeper testing to a qualified hybrid technician.

  1. Confirm the code and record data. Connect a capable scan tool, confirm P0C58 is present (current or history), and record freeze-frame data. Note vehicle speed, load, and temperature when the code set.
  2. Check for related codes. Look for other hybrid, inverter, or motor codes (P0C5x, P0C7x, P0A9x, etc.). These can help you pinpoint whether the problem is sensor-specific, phase-specific, or more global.
  3. Visual inspection of wiring and connectors. With the 12V battery disconnected and the high-voltage system made safe per the service manual, inspect the harness from the inverter to the transaxle and ECU. Look for chafing, pinched wires, rodent damage, or melted insulation.
  4. Inspect connectors for corrosion or heat damage. Unplug relevant connectors at the inverter and motor (following HV safety procedures). Check for green corrosion, bent pins, water intrusion, or signs of overheating. Clean or repair as needed.
  5. Check continuity and resistance. Using a multimeter, test the current sensor signal and reference circuits between the inverter and ECU. Compare resistance values to factory specs. Any open circuit, short to ground, or short between wires can trigger P0C58.
  6. Monitor live data. With the system reassembled and safe to operate, use the scan tool to watch drive motor phase current values. Compare the “B” phase U current reading to other phases under light load. A sensor or inverter issue often shows one phase reading way off from the others.
  7. Use Mode $06 (if available). Some scan tools let you see monitor test results. Check for hybrid/inverter monitor failures that correspond to current sensor performance.
  8. Check for TSBs and software updates. Many manufacturers release technical service bulletins for hybrid codes. A reflash or updated calibration can refine how the ECU interprets sensor data and may be part of the fix.
  9. Component-level testing or substitution. If wiring checks out and data points to the inverter/current sensor, follow factory test procedures. On many vehicles, the current sensor is integrated into the inverter, so confirmation usually leads to inverter assembly replacement.
  10. Clear codes and road test. After repairs, clear all DTCs, perform a proper drive cycle, and confirm P0C58 does not return. Recheck for pending codes.

Pro tip: Compare phase current values side by side in a graph view on your scan tool. An abnormal “B” phase trace that spikes, drops out, or lags behind the others under the same conditions is a strong clue that the current sensor or inverter is failing, even if the problem is intermittent.

Possible Fixes & Repair Costs

Repairs for P0C58 range from simple wiring work to major hybrid component replacement. Fixes may include repairing or replacing damaged wiring, cleaning and reseating connectors, replacing the inverter assembly (which often contains the current sensor), or in rare cases replacing the hybrid control ECU. Typical repair costs can range from about $150–$350 for basic wiring/connector repairs, $800–$1,800 for used or remanufactured inverter replacement, and $2,000–$4,000+ for new OEM inverter or motor/inverter assemblies. Costs vary with vehicle make, parts availability, labor rates, and whether you use OEM or aftermarket/reman parts.

Can I Still Drive With P0C58?

You can usually still drive with P0C58 for a short distance, but it’s not something you should ignore or put off for long. Many hybrids will enter a limited-power or fail-safe mode to protect the high-voltage system, which means sluggish acceleration and reduced EV operation. In some cases, the car may refuse to go into READY mode if the fault is severe. If you notice strong performance loss, new noises, burning smells, or repeated warning messages, have the vehicle towed instead of driving it.

What Happens If You Ignore P0C58?

Ignoring P0C58 can allow an underlying inverter, wiring, or motor problem to worsen. Over time, abnormal current flow can overheat components, damage the inverter power electronics, or stress the drive motor windings. What might have been a relatively simple harness or connector repair can turn into a multi-thousand-dollar inverter or transaxle replacement if you keep driving with the fault active.

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 P0C58

Check repair manual access

Related Hybrid/ev Battery Codes

Compare nearby hybrid/ev battery trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0C89 – Hybrid/EV Battery Charger System Temperature High
  • P0C88 – Hybrid/EV Battery Charger System Temperature Low
  • P0C87 – Hybrid/EV Battery Charger System Temperature
  • P0C75 – Hybrid/EV Battery Charger Safety Input High
  • P0C74 – Hybrid/EV Battery Charger Safety Input Low
  • P0C68 – Hybrid/EV Battery Charger Output Temperature High

Last updated: January 22, 2026

Key Takeaways

  • P0C58 points to a range/performance problem in the drive motor “B” phase U current sensor circuit, usually in the inverter assembly.
  • Common symptoms include warning lights, reduced power, and limited EV or hybrid operation.
  • Most root causes involve wiring/connectors, the inverter/current sensor, or less commonly the hybrid ECU.
  • Early diagnosis can prevent costly damage to the inverter or drive motor.
  • Because this is a high-voltage system, proper safety procedures and, often, a professional hybrid technician are strongly recommended.

Vehicles Commonly Affected by P0C58

P0C58 is most commonly seen on hybrid and plug-in hybrid models, along with some full EVs. You’ll often find it on Toyota and Lexus hybrids (Prius, Camry Hybrid, Highlander Hybrid, RX, ES), GM hybrids (Chevy Volt, Malibu Hybrid), and certain Ford and Lincoln hybrids. Some Honda, Hyundai, and Kia hybrid/EV models can also log similar current sensor codes. While the exact wording of the code description may vary, the underlying issue—abnormal current sensor feedback in the motor/inverter circuit—remains similar across manufacturers.

FAQ

Can I clear P0C58 and keep driving if the car feels normal?

You can clear the code, but if the underlying problem still exists, P0C58 will usually return. Even if the car feels normal now, the ECU set this code because it saw abnormal current behavior. Use clearing as part of diagnosis, not as the final fix, and have the system properly inspected.

Is P0C58 dangerous to drive with?

P0C58 doesn’t usually mean the car will immediately fail, but it does involve the high-voltage drive system. If the fault worsens, you could lose power or damage expensive components. If you notice strong performance loss, new noises, or multiple warning lights, it’s safer to stop driving and have the vehicle towed.

Can a weak 12V battery cause P0C58?

A weak 12V battery can cause all kinds of strange electrical issues, but it’s not a primary cause of P0C58. However, low 12V voltage can affect ECU logic and communication, so if your 12V battery is old or borderline, it’s smart to test and replace it as part of your overall diagnosis.

How is P0C58 different from other hybrid inverter codes?

P0C58 is more specific than many generic inverter codes. It targets the “B” phase U current sensor circuit, while other codes like P0A94 refer to overall inverter performance. When you see P0C58, you’re usually dealing with a particular phase or sensor leg, which helps narrow down the fault.

Can I replace the current sensor separately from the inverter?

On many modern hybrids, the phase current sensors are built into the inverter assembly and are not serviceable separately. That means replacing the inverter is often the only factory-approved fix if the sensor itself is faulty. Some platforms or aftermarket solutions may allow more granular repairs, but you should follow manufacturer guidance for safety and reliability.

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