P0C31 — Inverter “B” Cooling System Performance #
Please note: The wording of this code may vary depending on the manufacturer.
Known variations include:
- Inverter B Cooling System Performance (Toyota, Lexus)
- Hybrid Inverter B Cooling Performance (Hyundai, Kia)
- Inverter B Cooling System Insufficient Performance (Ford)
Summary of DTC P0C31 #
DTC P0C31 is a generic OBD-II trouble code that indicates an issue with the performance of the inverter “B” cooling system in hybrid or electric vehicles. The inverter is a key component that converts direct current (DC) from the battery to alternating current (AC) for the electric motor. The “B” typically refers to a secondary or redundant cooling loop specifically dedicated to part of the inverter circuitry. The cooling system—often liquid-based—is essential to prevent overheating and ensure optimal inverter function. When the Powertrain Control Module (PCM) or Hybrid Control Module (HCM) detects that the inverter “B” cooling system is not operating within specified parameters, P0C31 is set. This code is especially relevant for hybrid and EV models, as inverter cooling is critical for both reliability and safety. If left unaddressed, it can lead to inverter failure or power loss.
Common Symptoms for DTC P0C31 #
When P0C31 is present, the vehicle may exhibit a range of symptoms related to reduced inverter cooling efficiency. Some issues may appear suddenly, while others develop gradually as the cooling system’s performance deteriorates. Recognizing these symptoms early can help avoid expensive repairs and maintain the safety of the hybrid or electric drive system.
- Illuminated check engine light or hybrid system warning
- Reduced power or “limp” mode activation
- Inverter or hybrid system overheating warnings
- Electric propulsion system shutting down unexpectedly
- Increased radiator fan noise or operation
- Possible reduction in fuel economy (hybrids)
Probable Causes for DTC P0C31 (in Order of Likelihood) #
The P0C31 code is most often triggered by issues affecting the flow or temperature regulation within the inverter “B” cooling circuit. Some causes are common across many models, while others are specific to certain OEM designs. Here are the most likely culprits, listed from most to least frequent:
- Low coolant level in the inverter cooling reservoir
- Faulty or weak inverter cooling pump (auxiliary water pump)
- Clogged or restricted inverter cooling passages or heat exchanger
- Air trapped in the inverter cooling system after service
- Malfunctioning inverter temperature sensor (thermistor) or wiring issues
- Faulty inverter cooling fan or relay
- Poor electrical connections at the inverter or cooling pump
- Damaged or leaking inverter coolant hoses
Step-by-Step Diagnosis for DTC P0C31 #
Diagnosing P0C31 requires a systematic approach to avoid missed steps or misdiagnosis. Always follow OEM procedures when available, and use proper safety precautions when working with high-voltage hybrid components. Here’s a basic outline:
- Verify code with a scan tool and check for related hybrid/inverter codes.
- Inspect inverter coolant level; top up with OEM-specified coolant if low.
- Check for visible coolant leaks, damaged hoses, or loose clamps.
- Test operation of the inverter cooling pump (listen for operation, use scan tool for activation).
- Inspect inverter cooling fan function (if equipped).
- Feel coolant hoses with the vehicle running—warmth should be present if coolant is circulating.
- Check for air in the system; bleed the inverter cooling circuit as per OEM guidelines.
- Test inverter temperature sensor and wiring for continuity and correct readings.
- Clear the code and road test to confirm resolution.
Possible Repairs for DTC P0C31 #
Repairs for P0C31 depend on the root cause identified during diagnosis. It’s important to always use OEM or equivalent parts for hybrid cooling systems, as reliability and compatibility are critical. Here are typical fixes:
- Refill inverter coolant and properly bleed the system
- Replace faulty inverter cooling pump (auxiliary pump)
- Repair or replace leaking or blocked coolant hoses
- Clean or replace clogged inverter heat exchanger
- Replace malfunctioning inverter temperature sensor
- Repair electrical connectors or wiring as needed
- Replace inverter cooling fan or relay if defective
Can You Drive with Code P0C31? #
Limited operation only—repair as soon as possible. While some vehicles will allow you to drive with code P0C31 present, continued operation can quickly lead to inverter overheating, potential loss of propulsion, or permanent damage to expensive hybrid components. Hybrid and electric vehicles rely on effective inverter cooling for safe and reliable operation. If you notice warning lights or reduced performance, it’s best to stop and address the issue before continuing to drive.
Vehicles Most Commonly Affected by DTC P0C31 #
While P0C31 is a generic code, it is most frequently seen on hybrid and electric models that use a dedicated inverter cooling circuit. The following vehicles are known to experience this code more often:
- Toyota Prius (all hybrid generations)
- Lexus RX and ES Hybrid models
- Hyundai Ioniq Hybrid and Electric
- Kia Niro Hybrid and Electric
- Ford Fusion and C-Max Hybrid
- Honda Accord Hybrid (select years)
Common Mistakes & Best Practices for DTC P0C31 #
Avoiding common pitfalls can save time and prevent repeated failures. Here are some frequent errors and recommendations:
- Ignoring proper bleeding procedures after coolant service—trapped air is a common cause of recurring P0C31.
- Using the wrong type of coolant—always use OEM-specified coolant for hybrid inverter systems.
- Overlooking electrical connector corrosion at the pump or temperature sensor.
- Replacing the inverter pump without checking for underlying wiring or control circuit faults.
- Forgetting to check for TSBs (Technical Service Bulletins) related to inverter cooling issues.
Express FAQ for DTC P0C31 #
Q: Is P0C31 always caused by a bad inverter pump?
A: Not always. While pump failure is common, issues like low coolant, air in the system, or sensor faults can also set this code. Always perform a full diagnosis.
Q: Can I reset the code and keep driving?
A: You can clear the code, but if the underlying issue remains, it will return—and risking permanent inverter or hybrid system damage is not worth it. Fix the root problem first.




