Bob's Mechanical Repairs

How to reset a check engine light — and when NOT to

Bob's Mechanical Repairs — independent family-run garage in Birnam, Dunkeld, Perthshire. Call 01350 727 276 or email [email protected].

Get a free quote

Resetting the check engine light (also called engine management light, MIL, or CEL) is one of the most-searched car questions in the UK — and one of the most misunderstood. Bob's 32 years on the tools rule: the light is telling you something, and resetting it without knowing what won't fix anything. That said, there ARE times a reset is the right move — after a repair, after clearing a fault, or to see whether a code re-stores as 'current' or 'pending'. This guide covers exactly how to reset a check engine light in the UK, when the reset will stick, when it'll come straight back on, and the specific MOT rule most drivers don't know.

The three ways to reset a check engine light in the UK

Method 1 — OBD-II code reader (recommended). Every UK car sold from 2001 (petrol) or 2004 (diesel) onwards has an OBD-II port under the dash — usually to the right of the steering column or above the pedals. Plug in a code reader (£15–£40 on Amazon, Halfords, or eBay — brands like ANCEL, Autel, Foxwell), turn ignition on (don't start), read the codes, note them down, then press 'Erase / Clear Codes'. Turn ignition off, start the engine — the light should be gone. Takes 2 minutes. This is Bob's preferred method because you actually SEE what code was stored before wiping it. Method 2 — Battery disconnect (crude and often causes more problems than it solves). Disconnect the negative (–) battery terminal for 15–30 minutes. This wipes ECU memory including fault codes AND adaptive fuel trims, throttle body learning, radio codes, and stored key positions. Not recommended on modern cars — you'll get a rough idle for 100 miles while adaptations relearn, and some cars need scan-tool re-registration of the battery. Use only if you have no OBD reader. Method 3 — Let the ECU clear it after 40+ successful drive cycles. If the underlying fault is genuinely fixed (loose fuel cap now tight, misfiring coil replaced, etc.), most modern ECUs will clear the light on their own after 40 warm-up cycles without the fault recurring. Slow, but zero cost, zero risk.

When a reset WILL work (light stays off)

A reset will work permanently if: the underlying cause has been fixed (new sensor, tight fuel cap, replaced coil, cleared EGR, etc.), OR the code was a one-off stored during a brief transient event (single cold-start misfire, one bad tank of fuel, brief low fuel level triggering DPF regen suspension). If the code was a genuine transient — car has 20,000+ miles of clean operation before it — the reset holds. Modern cars store this as a 'pending code' first anyway and only escalate to a MIL-on 'current code' after multiple confirmed occurrences.

When a reset WON'T work (light comes back on in miles or days)

The reset won't hold if: the fault is real and ongoing (cracked intake manifold, dying MAF sensor, worn crankshaft sensor, blocked DPF, low EGR flow). Bob's workshop rule: if the light comes back on within 200 miles of the reset, you have a real ongoing fault — get it scanned and diagnosed properly. If the light comes back with the SAME code as before, that's definitive. Repeatedly resetting a light that keeps coming back is how a £120 sensor fault becomes a £1,400 catalytic converter — an unresolved misfire slowly cooks the cat every time you drive.

The MOT rule most UK drivers don't know

Since May 2018, an illuminated engine management light (MIL) is an automatic MOT failure in the UK (Major defect under the DVSA test manual, section 8.2.1.2). Resetting the light immediately before an MOT to hide a fault is legal — the light can be cleared — but any UK MOT tester will run a quick 'readiness monitor' check with a scan tool. Readiness monitors are ECU self-tests (catalyst efficiency, EGR flow, EVAP system, oxygen sensor, etc.) that need multiple drive cycles to complete. If MORE THAN ONE readiness monitor is showing 'not ready' when you arrive at the MOT, the tester knows the ECU was recently cleared, and current DVSA guidance says the car should still fail. The proper approach: reset the light AFTER the actual repair, then drive the car through varied conditions (motorway, town, warm-up cycles) for at least 100 miles across several days to let the monitors set to 'ready'. Then MOT. Reset the day before MOT and you'll fail on incomplete monitors.

When to reset yourself vs when to book a garage

Reset yourself when: you fixed the cause (tight fuel cap, replaced coil, swapped bulb, changed cabin filter — anything on the shopping list of DIY fixes that Google says can trigger a light). Book a garage when: the light is on and you don't know why, the light has come back within days of a previous reset, the light is flashing (severe misfire, immediate cat damage risk — don't drive far), the light is on AND you've got reduced engine power OR strange noises OR excessive smoke. A £45–£80 diagnostic at a UK independent tells you the code AND the freeze-frame data (what the engine was doing when the code stored) — that's the information that saves the £600 misdiagnosis.

Can I reset a check engine light for free in the UK? — Yes. Cheap OBD-II code readers cost £15–£25 on Amazon or eBay and reset any UK petrol car from 2001 onwards (2004+ for diesels). Many UK independent garages also read and clear codes for £15–£30. Free apps like Torque or Car Scanner work with a £10 Bluetooth OBD-II dongle. The reset itself takes 2 minutes.

Will disconnecting my car battery reset the engine management light? — Yes, disconnecting the negative terminal for 15–30 minutes usually clears stored fault codes. But it also wipes adaptive fuel trims, throttle body learning, radio presets, key positions and window auto-up settings — modern cars often run rough for 100 miles while adaptations relearn. Use an OBD-II reader instead if you can. Battery disconnect is a last resort.

How many times can I reset a check engine light before it stays off? — There's no limit — you can reset as many times as you like. The relevant question is why the light keeps coming back. If it re-stores with the same code after every reset, the fault is real and ongoing, and resetting is masking it. Continuous resets on an unresolved misfire, lean condition, or EGR fault will eventually damage the cat, DPF or turbo — turning a small bill into a big one.

Will resetting the check engine light before my MOT let me pass? — Not reliably. An illuminated MIL is an automatic MOT failure since May 2018, but MOT testers also check 'readiness monitors' on the scan tool. If more than one monitor shows 'not ready', the tester knows the ECU was recently cleared and the car can still fail. The correct approach: fix the fault, reset, then drive 100+ miles across several days to let monitors set to ready — then MOT.

Why does my check engine light come back on after I reset it? — Because the underlying fault is still there. Common examples: cracked intake manifold on Vauxhall 1.4 Turbo storing P0171, dying MAF sensor on Nissan Qashqai 1.5 dCi storing P0101, worn crankshaft sensor causing intermittent misfires, or a blocked EGR causing repeat P0401 codes. Get a diagnostic scan (£45–£80) that reads the fault code AND freeze-frame data — that tells you exactly what to fix.

Is it safe to drive with the check engine light on? — If the light is steady amber and the car drives normally with no other warnings, yes — book a diagnostic within a week. If the light is FLASHING (severe misfire), drive to the nearest garage only, no motorway speeds — flashing indicates fuel is entering the exhaust and can destroy the catalytic converter (£700+) within a few hundred miles. If the light is on AND you've got reduced engine power, smoke, or strange noises, book the car in immediately.

Loading the full page…