⚠️ Important Notice


Your IP address and browser information will be recorded as proof of this acknowledgement. This data is retained for 12 months.

🟢 SOLVED: Check engine light on — no symptoms, car running fine | MyCarFault
🟢 SOLVED 0% 2 fixes reported · 0 driver confirmations

🟢 Check engine light on — no symptoms, car running fine

On This Page: ⚙️ Causes 🔧 All Repairs ⚠️ Avoid These 🧾 Driver Reports 📖 Repair Guides
⚡ Quick Summary
Severity Level
Low
Safe to Drive?
✅ Safe to Drive
Safety Impact
No direct safety impact reported by owners
Urgency Level
🟢 Low Priority
Estimated Repair Cost
GBP 18 – 100

The check engine light (MIL) illuminates without any noticeable driving symptoms. The car runs normally in all respects. This is commonly caused by EVAP system faults, minor sensor issues or a loose fuel cap.

⚙️ Possible Causes

Possible: Bought an OBD reader — P0420 code, not just a light Possible: P0128 thermostat — car never warmed up properly Possible: Loose fuel cap — cleared itself after a day

Repair / Solution

Based on 0 driver confirmations

Bought an OBD reader — P0420 code, not just a light 0%
0 worked · 0 did not · GBP 70 – 100 · ⚪ Unverified
P0128 thermostat — car never warmed up properly 0%
0 worked · 0 did not · GBP 18 – 45 · ⚪ Unverified
Loose fuel cap — cleared itself after a day 0%
0 worked · 0 did not · ⚪ Unverified

⚠️ Wrong Diagnosis?

No commonly reported misdiagnoses for this fault yet. If you have replaced a part that did not fix this problem, submit a wrong diagnosis report — it helps other drivers avoid the same costly mistake.

🧾 Driver Reports

✅ Fixed Bought an OBD reader — P0420 code, not just a light

Light came on with zero symptoms. Instead of going straight to a garage I bought a cheap OBD reader for £22. Pulled the code myself — P0420. Saved paying a diagnostic fee just to be told what the code was. Ended up being a lazy upstream O2 sensor, £55 to fix. Best £22 I ever spent.

Parts replaced: OBD reader, upstream O2 sensor

Was this helpful? 0 votes
✅ Fixed P0128 thermostat — car never warmed up properly

Had the light for months. Code was P0128 — engine never reaching proper temp. Thermostat was stuck open. Changed it myself, about 40 minutes work, £22 for the part. Heater works properly now for the first time in ages and fuel consumption improved noticeably.

Parts replaced: Thermostat and gasket

Was this helpful? 0 votes
✅ Fixed Loose fuel cap — cleared itself after a day

EML on, no symptoms at all. Read the code myself — P0457 fuel cap. Remembered I'd filled up the day before and probably hadn't clicked it properly. Tightened it. Drove for two days and the light cleared itself. Total cost: nothing. Try this first.

Parts replaced: Nothing

Was this helpful? 0 votes

📖 Related Repair Guides

Help other owners by sharing your experience.

Your real-world fix helps thousands of drivers worldwide. Takes 2 minutes.

🔧
Usta
● Online