Bolt Remaps

Call 0203 038 8555 · WhatsApp 07719 156806 · 4.8 ★★★★★ 278 Google reviews · 6am–9pm, 7 days, including bank holidays

AdBlue Warning Light

AdBlue Warning Light: Why It's On and How We Fix It

An AdBlue warning light means the ECU has detected a problem with the SCR system — low fluid, a component fault or both. A steady amber light is typically a prompt to top up. A flashing light or an accompanying countdown message points to a hardware fault that topping up will not fix. We diagnose the cause on your driveway with live data and clear the light properly from £249. No fix, no fee.

Reviewed by the Bolt Remaps technician team: Dean Rogers, Matthew Jones, Irwin Luis and Arthur Kupce. Last reviewed .

What the warning light means

A steady amber AdBlue light on most vehicles means the fluid level is low or the ECU wants attention. This is the first stage. If you top up with fresh ISO 22241 AdBlue and drive for 20 to 30 miles the light should extinguish. If it does not, a component fault is stored.

A flashing AdBlue light, a red warning or an accompanying message like "AdBlue system fault" or "Emissions system fault" means the ECU has logged a hardware DTC. At this stage topping up will not clear the light. The ECU is waiting for the fault to be resolved before it will switch the lamp off.

Some vehicles — notably BMW diesels and some Mercedes models — show a spanner or service icon alongside the AdBlue warning rather than a separate amber lamp. The meaning is the same: a code is stored and the system needs diagnosis.

Why the warning light stays on after topping up

  • Tank level sensor reading incorrectly

    The sender unit inside the tank may be stuck or reading low even after a top-up. The ECU trusts the sensor, not the actual fill level. We cross-check the sensor reading against actual volume on site.

  • Fluid quality below threshold

    Old AdBlue, a diluted batch or water contamination triggers a quality code. The ECU will not dose suspect fluid and keeps the warning lit. We measure concentration with a refractometer — correct is 32.5% urea.

  • Crystallised dosing injector

    Urea crystals restrict the injector tip. The ECU detects under-dosing and logs P20E8 or P207F. The warning light stays on because the system cannot deliver the right amount of AdBlue even though the tank is full. Common on Ford Transit, Peugeot Boxer, Citroën Relay and Fiat Ducato.

  • NOx sensor drift

    The downstream NOx sensor measures catalyst efficiency. A drifting sensor tells the ECU that conversion is poor, triggering P20EE or P20BA. The light stays on because the ECU believes the SCR system is failing. Sensor replacement often resolves it. Common on Mercedes Sprinter and Vito.

  • Heater circuit fault

    A failed tank heater sets P203F or P20B9. In warm weather the light is the only visible symptom. In cold weather the fault escalates to a countdown because the fluid cannot be thawed for dosing.

  • Wiring or connector corrosion

    Underbody wiring to the tank unit, NOx sensors and injector suffers road-salt corrosion. A high-resistance connection can trigger an intermittent warning that clears on a warm day and returns when damp.

How we diagnose the warning light

  • Code read across all modules

    We read every DTC from the engine, SCR and NOx control units. The specific code tells us which circuit flagged. Freeze-frame data shows the conditions when the fault first set.

  • Tank level and fluid quality

    Sensor reading compared to actual fill level. Refractometer test for concentration. Rules out contamination and a faulty sender unit.

  • Live dosing data

    Actual pump pressure graphed against the ECU target during a short run. Confirms whether the pump, pressure sensor and injector are delivering the correct dose.

  • NOx sensor comparison under load

    Upstream and downstream NOx values compared while the engine is under load. A healthy catalyst shows a clear drop between the two readings. A small drop means the catalyst, the dosing rate or the sensor is at fault.

  • Heater circuit current draw

    Tank heater current measured against the manufacturer spec. Open-circuit or short-circuit confirmed without removing the tank.

  • Connector and loom inspection

    Visual check and pin-test of every connector in the AdBlue circuit. Corrosion, chafing and water ingress are documented and repaired on site where possible.

Clearing the warning light properly

The warning light is a symptom. Clearing codes without fixing the fault just restarts the cycle — the light returns, often with a countdown added. We fix the root cause first, then clear the codes so the light stays off. Fixed price from £249. No fix, no fee. Written warranty.

If the cause is contaminated fluid we drain and refill the tank on site with fresh ISO 22241 AdBlue. If a part has failed, many repairs are completed on the same visit. Where a specific part must be ordered we return to fit it at the agreed fixed price.

After the repair we run a short test drive and re-read live data to confirm the SCR system is dosing correctly. The warning light is cleared via the manufacturer-specific procedure, not a generic code wipe.

  • Diagnosis and warning-light clear: From £249 Covers code read, live-data analysis, root-cause repair and manufacturer-specific light reset.
  • Fluid drain and refill: Fixed price after diagnosis Contaminated or degraded fluid drained and replaced with fresh ISO 22241 AdBlue.
  • Injector clean or replacement: Fixed price after diagnosis Crystallised injector ultrasonically cleaned or replaced depending on condition.
  • NOx sensor replacement: Fixed price after diagnosis OE-quality sensor fitted. Both sensors checked to prevent repeat faults.
  • Tank unit or heater swap: Fixed price after diagnosis Required when the heater is integrated into the tank sender unit, common on vans.

Software option after diagnosis

If the SCR catalyst is deteriorating or the repair cost exceeds the vehicle's economic value, the software path removes the warning light and the monitoring behind it. The ECU is recalibrated to stop checking the SCR circuit. The light stays off permanently because the system is no longer monitored.

Software is discussed only after full mechanical diagnosis. We explain the findings, the physical repair cost and the software option side by side.

Any software change that disables AdBlue or SCR monitoring is supplied for off-road, competition or export use only, and the customer declares any modifications. It is never offered as a road-legal fix. Read our disclaimer.

Amber, flashing and red: what each state means

A steady amber AdBlue light is the mildest warning. On most vehicles it means the fluid level is low or the ECU has detected a minor fault. Top up first. If the light clears after a 20 to 30 mile drive, the issue was simply low fluid.

A flashing AdBlue light or a light accompanied by a dash message indicates a stored fault code and usually the start of a countdown. Topping up will not resolve it. The ECU needs the component fault fixed before it will clear the lamp.

A red warning or a message reading "Starting disabled" means the countdown has reached zero. The engine will not restart until the fault is repaired and the lockout reset with manufacturer-level tools. This requires immediate attention — call 0203 038 8555.

If the warning disappears temporarily — for example, after a warm day or after an ignition cycle — but returns, an intermittent fault is present. Wiring corrosion, a marginal sensor or a partially blocked injector can all produce this pattern. Diagnosis with live data catches it even if the light is off at the time of the visit.

Frequently asked questions

I topped up AdBlue but the light is still on — why?

Because the light was triggered by a component fault, not low fluid. The ECU has stored a DTC and will not clear the lamp until the fault is resolved. Common causes include a crystallised injector, a drifting NOx sensor or a faulty tank sender. A top-up only clears the light when low fluid was the sole cause.

What does P20B9 mean?

P20B9 is a reductant heater performance code. It flags when the heater element in the AdBlue tank or feed line is not reaching the expected temperature within the ECU's time window. A degraded element, a relay fault or corroded wiring are typical causes. We measure heater current on site to confirm.

Can a wrong brand of AdBlue cause the warning?

Yes, if it is not ISO 22241 compliant or if the concentration is wrong. Low-quality AdBlue, fluid stored in contaminated containers or stock past its shelf life can all trigger a quality code. We measure concentration with a refractometer on site. If the fluid is suspect we drain and refill with fresh stock.

What does P204F mean?

P204F is a reductant system performance code. It points to low dosing pressure — the pump cannot build enough pressure to inject AdBlue. Common causes are a worn pump, a blocked feed line or a faulty pressure sensor. We graph actual versus commanded pressure on live data to isolate the fault.

How soon after the warning light do I get a countdown?

It varies by make and code severity. Some vehicles go straight to a countdown on the same key cycle. Others allow several drive cycles before the countdown starts. Either way, do not ignore the light. Early diagnosis is cheaper and avoids the risk of a no-start lockout.

Is it safe to keep driving with the AdBlue warning light on?

The vehicle is mechanically safe to drive. The warning is about the emissions system, not the engine itself. However, ignoring it leads to a countdown and eventually a no-start lockout. Get it diagnosed soon to avoid being stranded.

Do you work weekends and bank holidays?

Yes. We are available 6am to 9pm, 7 days a week, including bank holidays. Call 0203 038 8555 any time. Priority callouts are available for countdown and no-start emergencies.

What does P229F mean?

P229F is a NOx sensor correlation code. It flags when the upstream and downstream NOx readings do not correlate as the ECU expects under a given load. The cause may be a faulty sensor, a dosing shortfall or a catalyst that is not converting efficiently. Live-data comparison under load tells us which.