What does OBD2 code P0118 mean?+
P0118 stands for Engine Coolant Temperature Circuit High Input. ECT sensor voltage is higher than expected — ECM thinks engine is very cold.
What causes code P0118?+
Open circuit in ECT wiring; Disconnected ECT sensor; Faulty sensor; Damaged wiring harness
How do I fix code P0118?+
Check ECT sensor connection; Test wiring continuity; Replace ECT sensor; Inspect harness for damage
How much does it cost to fix P0118?+
Estimated repair cost for P0118 is $30–$200.
Is P0118 DIY-friendly?+
Yes — P0118 is generally DIY-friendly with basic tools.