P0C87 — Hybrid Battery Temperature Sensor "G"/"H" Correlation
OBD2 code P0C87 flags a problem with the sensor and actuator circuits (hybrid battery temperature sensor "G"/"H" correlation). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, control module driver fault, corroded, loose or damaged connector.
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0C87 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the hybrid battery temperature sensor "G"/"H" correlation for damage, corrosion, chafing or poor contact.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0C87 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0C87 (parts and labor, USD, independent shop rates): Control module repair: $300–$1,000; Replace the faulty sensor or actuator: $150–$500; Repair wiring or connectors: $80–$250. Overall, fixing P0C87 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What are the symptoms of P0C87?
Drivers most often notice: Check Engine Light on, the affected system operates intermittently or not at all, possible limp mode depending on the affected component, increased fuel consumption in some cases.
What does OBD2 code P0C87 mean?
OBD2 code P0C87 flags a problem with the sensor and actuator circuits (hybrid battery temperature sensor "G"/"H" correlation). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, control module driver fault, corroded, loose or damaged connector.
What is the most common cause of P0C87?
The most common causes are: poor ground connection, control module driver fault, corroded, loose or damaged connector.
How do I diagnose P0C87 myself?
Start with a scan: confirm P0C87, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.
Will P0C87 clear itself?
Sometimes P0C87 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
Your hybrid vehicle's high-voltage battery pack depends on multiple temperature sensors working together to keep things in balance. Sensors labeled "G" and "H" in the system play a specific role—monitoring thermal conditions in different zones of the battery module. When the powertrain control module notices that readings from these two sensors no longer track with each other the way they should, it sets trouble code P0C87. This signals a correlation problem between the "G" and "H" temperature measurement circuits. The module doesn't set P0C87 on a single bad reading; it waits until the mismatch persists across enough drive cycles to confirm a genuine fault rather than a temporary glitch. When the code finally stores, the check engine light comes on and freeze frame data records exactly what was happening—engine speed, load, temperature, vehicle speed—at that moment.
Understanding what triggered P0C87 matters because it tells you where to look. The system isn't necessarily saying one sensor is completely dead; it's saying the two sensors disagree in a way that doesn't make sense given their expected relationship. That could mean one sensor drifted out of calibration, a wire developed an intermittent fault, or the ground reference became unstable. The freeze frame data gives you the starting point to recreate those conditions during testing.
Symptoms
When P0C87 is active, you may notice one or more of the following:
- Check engine light illuminates on the dashboard
- The hybrid system operates inconsistently or shuts down entirely
- Reduced electric assist; the vehicle relies more on the gasoline engine
- Noticeably higher fuel consumption during mixed driving
- Potential entry into limp-home mode with limited power available
- In some cases, the battery cooling fan runs continuously or stays off
Common Causes
The root cause of the sensor disagreement typically falls into one of these categories:
- Corroded, loose, or physically damaged connector at one of the temperature sensors
- Poor ground connection affecting the sensor circuit
- Open or shorted wiring in the affected temperature sensor harness
- One or both temperature sensors (G/H) have failed internally
- Wiring insulation chafed from vibration or heat exposure, causing intermittent shorts
- Control module unable to process sensor data correctly (less common)
Diagnostic Steps
Follow these steps to isolate the cause before replacing any parts:
-
Connect an OBD2 scanner and confirm P0C87 is stored. Save the freeze frame data—this snapshot shows engine rpm, load, temperature, and speed at the moment the fault was detected. Use those conditions as your reference when road-testing later.
-
Check for any related trouble codes. Codes pointing to specific sensors, power supplies, or communication bus issues often explain why the correlation failed. Also research your vehicle's manufacturer technical service bulletins for software updates or known fixes affecting this circuit.
-
Visually inspect the wiring harness and connectors tied to hybrid battery temperature sensors G and H. Look for cracked insulation, bent pins, moisture intrusion, green corrosion buildup, or any signs the connector isn't fully seated.
-
At the sensor connector, measure reference voltage, ground resistance, and signal continuity with a multimeter. Compare your findings against manufacturer specifications.
-
Perform a wiggle test on the harness while monitoring live data on the scanner. Watch for sudden signal dropouts or wild temperature swings—these point to broken wires inside the insulation.
-
After repairs, clear the code and complete a drive cycle that includes the conditions from your freeze frame. Verify P0C87 does not return before considering the job finished.
Repair Options and Costs
Repair costs depend entirely on what component is actually at fault. Here are typical scenarios at independent shop rates (parts and labor, USD):
- Sensor replacement (G or H temperature sensor): $150–$500 depending on vehicle and source
- Wiring harness repair or connector replacement: $80–$250 depending on extent of damage
- Control module diagnosis and repair: $300–$1,000 if the PCM/ECM itself is faulty
Total out-of-pocket typically falls between $80 and $1,000. Always confirm the exact failure before paying for the most expensive repair—the faulty sensor or wiring issue is far more common than a failed control module.
Driving Safety Verdict
Severity: Short (drivable with caution). In most cases, your vehicle remains operational after P0C87 sets. You may experience diminished hybrid performance, reduced fuel economy, or limited power output depending on how the system responds to the fault. Avoid heavy loads and extended highway driving until the issue is diagnosed. If the car exhibits stalling, failure to start, or warnings related to braking or steering, treat it as urgent—stop driving and arrange towing. Otherwise, schedule diagnosis and repair within the next few weeks to prevent the problem from worsening.