P060F
Internal Control Module Coolant Temperature Performance
ECM / coolant temperature
Generic OBD-II
High
What it means
P060F sets when the ECM's internal checks find that the coolant-temperature value it's working with isn't performing as expected. It's often triggered by the coolant temperature sensor or its wiring, or by an internal module fault. The engine still runs, but cold-start fueling, cooling fans, and fuel economy can be affected.
High
Can I keep driving? Usually drivable, but the ECM may default its temperature strategy — expect possible cold-start roughness, constantly running fans, or worse fuel economy until fixed.
Common symptoms
What you'll notice
- Check-engine light on
- Cooling fans running more than expected
- Rough or poor running when cold
- Reduced fuel economy
Common causes
Most likely first
- Faulty engine coolant temperature (ECT) sensorLikely
- Open or shorted coolant temperature sensor wiringCommon
- Poor or corroded connection at the sensorCommon
- Internal ECM fault processing the coolant-temperature valueLess often
How to diagnose & fix
Work through it in order
- Compare the ECT sensor reading on a scan tool against actual engine temperature; a stuck or implausible value points to the sensor.
- Inspect the sensor connector and wiring for opens, shorts, or corrosion.
- Replace the coolant temperature sensor if it reads out of range.
- If the sensor and wiring are good, check for an ECM software update, then reprogram or replace the ECM. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P060F?+
Usually short term, yes, but the ECM may run on a default temperature value, affecting cold starts, cooling, and economy. Get it checked before long trips.
Can I just clear P060F?+
It will return once the ECM re-runs its internal check unless the coolant-temperature sensor, wiring, or module issue is repaired.
Related codes
Often seen with P060F
Read & clear P060F yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX