Worcester Bosch EF 349 fault codewhat it means and how to fix it
The boiler is on its lowest flame and the water is still leaving far hotter than it returns — more than 18 °C hotter. Worcester call it boil detect, and it means circulation has collapsed.
Take care
What EF 349 means
EF 349 appears in the blocking tables of the Compact family as "central heating, boil detect — large delta T despite minimum burner — the boiler is operating at minimum burner load and there is a greater than 18 °C flow and return temperature difference". Delta T is the gap between the temperature of water leaving the boiler and the temperature coming back. A well-circulating system running flat out might show a gap of 20 °C; the same system on the burner's minimum setting should show a small one, because there is very little heat going in.
A large gap at minimum burner means the little heat being added is going into a very small amount of water, which is another way of saying almost nothing is flowing. The word Worcester choose, boil detect, is the clue to why they watch for it: water that is barely moving through a heat exchanger will boil locally even at low burner output, and boiling is what produces the kettling noise and, eventually, exchanger damage.
Because it is a blocking code, the boiler pauses and tries again rather than locking out, and you may only see 349 in the info menu or hear its effects as a boiler that runs briefly, stops, and runs again. It sits with D4 271 and the letterless 212 and 213 as the Compact range's family of "the water is not moving" reports, and the causes are the same ones: air, pressure, pump, and a circuit that has been closed down.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Pump failing or on too low a speed | A pump that has lost performance moves so little water at low burner that the flow and return diverge. On Compact models the pump speed is set through the service menu and can have been left too low. | Common |
| Radiators or zones shut down | Thermostatic valves closed across the house, or a zone valve that has failed shut, leave only the bypass for the pump to push through. | Common |
| Air in the primary circuit | An air lock at the top of the heat exchanger or in the pump housing stops flow while the sensors go on reading, and the gap between them opens up. | Occasional |
| Blocked filter or strainer | A magnetic filter that has not been cleaned in years, or a strainer choked with debris, throttles the whole circuit. | Occasional |
What to try yourself
Open a few radiator valves fully, including one in the room where the thermostat is, so the boiler has a circuit to push water round.
Check the pressure gauge and top up to about 1.5 bar cold if it is low. Bleed any radiators that are cold at the top.
Let the boiler run and listen. If it kettles — a rumbling or hissing from the case — or keeps stopping and starting, switch it off and book an engineer. If you have a magnetic filter, ask them to clean it at the same visit.
Get a Gas Safe registered engineer to look at your Worcester Bosch EF 349
We do not pass enquiries to a repair firm, so there is no form here. Find a Gas Safe registered engineer through the Gas Safe Register, and ask to see their registration card when they arrive — it is the register, not the van, that tells you they are qualified.
What it costs to fix
Typical repair cost
£0–£700
Time on site
30 minutes
Free if valves or air. Pump £280–£450. Filter clean at a service. Powerflush £400–£700 if the circuit is genuinely blocked with sludge.
Typical UK prices including parts and labour, updated September 2026. Your quote may differ.
Parts you may need
We may earn a commission if you buy a part through one of these links. It does not change what you pay, and it does not affect which parts we list.
Central heating circulating pump
CH-PUMP-15-60£90–£180Plumbing merchant
Price checked 28 September 2026
Magnetic system filter, 22mm
MAG-22£65–£120Plumbing merchant
Price checked 28 September 2026
Own this appliance and had this code? . Nothing is published until a person has read it.
Related Worcester Bosch fault codes
- E9 219Stop — call an engineerThe boiler has overheated and the safety thermostat has tripped. Water is not carrying heat away from the exchanger, and it should not be run until that is fixed.Related: overheat and circulation
- E9 224Stop — call an engineerOne of the two safety thermostats has tripped: the flue overheat thermostat or the high-limit stat on the heat exchanger. Worcester's own check list includes the burner gasket for flue gas leakage.Related: overheat and circulation
- A1 229Stop — call an engineerThe boiler has detected a dry-fire condition — it is trying to heat water that is not moving. Turn it off and leave it off until an engineer has seen it.Related: overheat and circulation
- E5 218Get it checkedThe flow temperature sensor has measured water leaving the heat exchanger far hotter than it should be. The boiler shut down to protect itself, and heat is not being carried away fast enough.Related: overheat and circulation
- E2 222Get it checkedThe flow temperature sensor is giving a reading the appliance cannot trust. Usually the sensor rather than the temperature.Related: overheat and circulation
- D1 240Get it checkedThe return temperature sensor has short circuited. The boiler has lost its reading of how warm the water is when it comes back from the radiators.Related: overheat and circulation
Own a Worcester Bosch boiler? Save it and its codes come first next time.
Related guides
Common questions about Worcester Bosch EF 349
What does delta T mean?
The temperature difference between the flow leaving the boiler and the return coming back. Worcester's threshold for this code is 18 °C at minimum burner. Engineers use it constantly because it is the simplest measure of how much water is moving.
The boiler keeps running for a minute then stopping. Is that this?
It can be. A blocking code pauses the boiler rather than locking it out, so the pattern of short runs with pauses is what 349 looks like from the outside. An engineer can confirm it from the history in the info menu.
Could it be the sensors rather than the flow?
Rarely. Two sensors both reading plausibly but far apart is much more often real than a coincidence of two faults. If the pump and circuit check out, the engineer compares each sensor with Worcester's resistance table.
Technical review
Not reviewed by an engineer
No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.
Sources and how we verified this
We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.
- Manufacturer technical and service documentation
This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.