Your 8th Gen (FA5/FG2), 9th Gen (FB6/FG4), or 10th Gen (FC1/FK7) Civic may display diagnostic trouble code P0116 — which indicates a rationality fault in the engine Coolant temperature sensor circuit.
P0116 is defined as “Engine Coolant Temperature (ECT) Sensor 1 Circuit Range/Performance”. This code indicates that the ECT sensor is functioning electrically, but its readings are inconsistent with expected operating conditions.
Unlike P0117 (low voltage/short) or P0118 (high voltage/open circuit), P0116 is a rationality fault. The ECU receives a valid voltage from the sensor, but the reported temperature does not align with engine operating parameters — for example, the engine has been running for an extended period, but the ECT reading remains near ambient temperature.
Before replacing components, perform diagnostics using an OBD2 scanner with live data capability. The following is a technical breakdown of the typical causes of P0116 on these Honda Civic models and the recommended diagnostic and repair procedures.
P0116 Diagnostic Overview: Rationality Fault
P0116 (“ECT Sensor 1 Circuit Range/Performance”) indicates that the ECU has detected a discrepancy in the ECT sensor’s readings.
Honda’s diagnostic logic monitors the ECT sensor’s rationality. After a cold soak, the ECU expects the coolant temperature to rise from ambient to operating temperature (approximately 180–200°F) within a specific timeframe.
If the coolant temperature takes too long to rise, drops suddenly while driving, or changes faster than physically possible, the ECU stores P0116.
Honda’s diagnostic procedure checks whether the ECT changes by 3.6°F (2°C) or more during a test cycle. If it does not, the sensor is considered stuck and P0116 is set.
Primary Failure Modes for P0116
1. Thermostat Stuck Open (The Most Common Cause)
This is the most frequent cause of P0116 on Civics, particularly the 8th Gen R18. A failed thermostat spring or torn rubber seal can cause it to remain wide open. Coolant continuously flows through the radiator, preventing the engine from reaching normal operating temperature, especially in cold weather or during highway driving.
Indicators: The temperature gauge remains low, and cabin heat is lukewarm. The warm-up time is excessively long.
Test: Monitor ECT live data from a cold start. If the temperature struggles to exceed 150–160°F, or if the temperature drops during highway acceleration, the thermostat is stuck open. Replace the thermostat and bleed the cooling system.
2. Air Pockets in the Cooling System
If the cooling system was recently serviced (radiator, Water Pump, or hose replacement) and not properly bled, trapped air can reach the ECT sensor. This causes sudden, unrealistic temperature drops, triggering P0116.
Remedy: Use a spill-proof funnel to bleed the system. Run the engine with the heater on high until the cooling fans cycle AT least twice. Use Honda Type 2 (Blue) coolant.
3. ECT Sensor Calibration Drift
Over time, the internal thermistor may degrade. It continues to change resistance with temperature, but its calibration curve shifts, reporting incorrect values to the ECU.
Cold Soak Test: After an overnight sit, compare the ECT reading to the IAT reading on a scanner. They should be within 3–5°F of each other. If the ECT is off by 20+ degrees, the sensor has drifted and should be replaced.
4. R18 Porous Block (TSB 10-048)
For 8th Gen R18 (2006–2009) owners, Honda issued TSB 10-048 addressing porous engine block castings. Coolant may leak externally or internally, causing slow coolant loss and air pockets that can trigger P0116.
Recommendation: Monitor coolant levels regularly. If coolant is being consumed, inspect for external leaks. In severe cases, the TSB calls for engine block replacement under warranty extension.
5. G101 Ground Connection
On 8th and 9th Gen Civics, the G101 ground on the thermostat housing can cause erratic ECT readings. Corrosion at this ground point can float the sensor reference voltage.
Remedy: Remove the ground strap, clean the contact surfaces with a wire brush and brake cleaner, and reinstall securely. This is a no-cost repair.
Platform-Specific Considerations
8th Gen (FA5/FG2, K20Z3 Si) & 8th Gen R18 & 9th Gen (FB6/FG4, K24Z7):
- ECT Sensor 1 is located in the cylinder head or water outlet housing near the thermostat.
- On the R18, it is on the cylinder head near the upper radiator hose.
- Use Denso or genuine OEM Honda sensors. Aftermarket sensors may cause erratic cooling fan operation.
- Check the G101 ground on the thermostat housing — a common failure point.
- Early 8th Gen R18 (2006–2009): Be aware of TSB 10-048 regarding porous block castings.
10th & 11th Gen Turbo (L15B7, K20C1, FC1/FK7/FL1/FL5):
- These platforms use two sensors — ECT 1 (engine side) and ECT 2 (radiator outlet side) — for fan and grille shutter control.
- P0116 targets ECT Sensor 1 on the engine block.
- Thermostat note: On the 10th Gen 1.5T (L15B7), the thermostat comes as a complete Thermostat Assembly with a plastic housing. The 2.0L K20C2 uses a different unit — verify by VIN before ordering.
- On vehicles with aftermarket tuning (e.g., from DRob or Phearable), a stuck thermostat triggering P0116 may cause the ECU to reduce boost as a safety measure.
Diagnostic Procedure Using Live Data
Do not replace the sensor without performing these diagnostic steps. Use an OBD2 scanner with live data capability.
Step 1: Cold Soak Baseline (KOEO).
After an overnight sit, connect the scanner with KOEO (Key On, Engine Off). Monitor ECT 1 and IAT.
Evaluation: Both sensors should read within 3–5°F of each other and match ambient temperature. If ECT is off by 20+ degrees, the sensor has drifted — replace it.
Step 2: Warm-Up Test.
If the baseline is correct, start the engine and monitor ECT 1 from a cold start. A properly functioning system should reach 180–195°F and stabilize.
Evaluation: If the temperature rises very slowly or struggles to exceed 150–160°F, or drops during highway acceleration, the thermostat is stuck open. Replace the thermostat and bleed the system.
Step 3: The 3.6°F Test.
Honda’s diagnostic procedure: Start the engine, hold it at 3,000 rpm in neutral until the radiator fan activates, then allow it to idle. Monitor the ECT reading.
Evaluation: If the ECT changes by 3.6°F (2°C) or more, the sensor is functional — the issue is in the cooling system. If it does not change, replace the ECT sensor.
OEM Part Numbers and Cost Reference
Verify fitment by VIN before ordering.
| Part | Fits | OEM Part Number | Online / Local | Honda Dealer |
|---|---|---|---|---|
| ECT Sensor 1 | 8th Gen R18, 9th Gen K24Z7 | 37870-RTA-005 (supersedes 37870-PLC-004) | $15–$45 (HondaPartsNow) | $50–$80 |
| ECT Sensor 1 | 8th Gen Si K20Z3 | Verify by VIN | $25–$45 (HondaPartsNow) | $60–$90 |
| Thermostat Assembly | 8th Gen R18, 9th Gen K24Z7 | Verify by VIN | $20–$50 (HondaPartsNow) | $60–$100 |
| Thermostat Assembly | 10th Gen L15B7 (1.5T), 11th Gen L15CA | Verify by VIN (different from 2.0L) | $35–$65 (HondaPartsNow) | $80–$130 |
| Thermostat Assembly | 10th Gen K20C2 (2.0L) | Verify by VIN (different from 1.5T) | $25–$50 (HondaPartsNow) | $70–$110 |
| Honda Type 2 Coolant | All models (8th–11th Gen) | OL999-9011 | $20–$40 (Amazon / AutoZone) | $30–$50 |
Note: On the 8th Gen R18, the ECT sensor (37870-RTA-005) is located on the cylinder head near the thermostat housing. The ground for the ECT sensor circuit is G101 on the thermostat housing — check this first before purchasing any parts.
Repair Cost Estimates
| Repair | DIY Cost | Independent Shop | Honda Dealer |
|---|---|---|---|
| Thermostat Replacement (with coolant) | $25–$70 (parts + coolant) | $150–$250 | $250–$400 |
| ECT Sensor Replacement | $15–$45 | $100–$180 | $150–$250 |
| Cooling System Bleed (DIY with funnel) | $5–$10 (funnel + distilled water) | $80–$150 | $150–$250 |
| G101 Ground Cleaning (8th/9th Gen) | $0 (wire brush + brake cleaner) | $50–$100 | $100–$180 |
| Dealer Diagnostic Fee | N/A | N/A | $120–$200 |
Pricing based on current market rates from HondaPartsNow, Amazon, and AutoZone.
Pre-Purchase Inspection Note
When evaluating a used Civic with a P0116 code, the seller may state: “It just needs a sensor.”
On the 8th Gen, P0116 is most commonly caused by a stuck thermostat, not a faulty sensor. A thermostat replacement is relatively inexpensive and would have been a simple fix. If the seller has not addressed this, it may indicate neglect of other maintenance items.
Recommendation: Budget for a thermostat replacement if purchasing an 8th Gen R18 with P0116. Consider this in your price negotiation.
Diagnostic Checklist
☐ P0116 = ECT Sensor Range/Performance — rationality fault, not electrical
☐ Check ECT vs. IAT on a cold start (KOEO) — should be within 3–5°F. Larger difference indicates sensor drift
☐ Check warm-up time with live data — should reach 180–195°F. If it struggles to exceed 150°F, thermostat is stuck open
☐ Check for temperature drop on highway — if ECT drops during acceleration, thermostat is stuck open
☐ Check G101 ground on thermostat housing (8th/9th Gen) — clean and tighten. No-cost fix
☐ Bleed the cooling system properly — use a spill-proof funnel. Air pockets cause P0116
☐ Use Honda Type 2 (Blue) coolant — not generic green coolant
☐ 8th Gen R18: Thermostat stuck open is the #1 cause of P0116
☐ Early 8th Gen R18 (2006–2009): Monitor for coolant loss per TSB 10-048
☐ 10th/11th Gen Turbo: Thermostat assembly differs between 1.5T and 2.0L — verify by VIN
☐ 10th/11th Gen Turbo: A stuck thermostat causing P0116 may limit boost on tuned vehicles
☐ Use OEM or Denso sensors and thermostats — aftermarket parts may cause driveability issues
☐ Pre-purchase inspection: P0116 on 8th Gen R18 is almost always the thermostat — budget accordingly

