Worcester Bosch D4 341 fault codewhat it means and how to fix it
The water temperature in the boiler is climbing faster than it should, which means very little of it is moving. Worcester's checks are pressure, air, circulation and the pump, in that order.
Take care
What D4 341 means
The Greenstar i ErP table lists D4 341 under "Temperature fault" as "primary flow temperatures rising too fast", with the engineer directed to check the primary system water pressure, air in the system, circulation within the heating system, and the wiring and operation of the pump and the respective sensors. It is a gradient fault rather than a limit fault.
E9 219 and E9 224 fire when a temperature is too high; D4 fires when the temperature is rising at a rate that a properly circulating boiler could not produce, because the burner is heating a small, nearly static volume of water. It is therefore usually the earliest warning of a circulation problem, appearing before the overheat codes do. The Compact family use the same letters for a related measurement: D4 271, "temperature difference between flow and safety sensors exceeds limit — the temperature of the primary flow and the safety sensor should be within 15 °C of each other", a blocking code rather than a lockout.
Two sensors a few centimetres apart disagreeing by that much again means water is not moving between them. Both tables also carry a cause code with no letters, 212, "safety or flow temperature rises too fast — air lock or reduced water content", which is the blocking stage of the same condition. Whichever version your display shows, the boiler is not broken in the burner or the electronics. It is short of moving water, and the reasons for that are nearly always pressure, air or the pump.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Air in the boiler or system | After a top-up or a repair, air pockets in the heat exchanger let a small volume of water heat very quickly. Worcester's own remedy on other codes is the air purge function. | Common |
| Low system pressure | Below about 1 bar the pump struggles to keep the exchanger full, and the water that is there heats too fast. It is the first check in Worcester's list. | Common |
| Pump running slowly or not at all | A pump on a low speed setting, a worn pump or one that has seized produces this before it produces a full overheat. | Common |
| Sensor fault | Worcester include the respective sensors in the checks. A flow sensor that has drifted can make a normal warm-up look like a runaway. | Rare |
What to try yourself
Read the pressure gauge cold. If it is below 1 bar, top the system up to about 1.5 bar with the filling loop. Low pressure is the first item on Worcester's own check list for this code.
Bleed any radiator that is cold at the top, then check the pressure again and top up if it has fallen.
Reset the boiler — a brief press of the reset button on a Greenstar i or Compact — and listen for the pump. If the code returns quickly with the pressure correct and no air, the pump or a sensor needs an engineer.
Do not keep resetting a boiler that overheats within a minute of firing. Each cycle stresses the heat exchanger, which is the most expensive part in it.
Get a Gas Safe registered engineer to look at your Worcester Bosch D4 341
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–£450
Time on site
30 minutes
Free if it is pressure or air. Pump £280–£450. Flow sensor £90–£160.
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.
Expansion vessel (8 litre, sealed system)
EV-8L£35–£85Plumbing merchant
Price checked 28 September 2026
Central heating circulating pump
CH-PUMP-15-60£90–£180Plumbing merchant
Price checked 28 September 2026
Worcester Bosch Greenstar flow temperature sensor (flow NTC)
87145000870£15–£40Authorised Worcester parts distributor
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 D4 341
My display says D4 but the number is 271.
That is the Compact range's version: the flow sensor and the safety sensor on the heat exchanger disagree by more than 15 °C. It is a blocking code, so the boiler pauses rather than locks out, but it means the same thing — water is not moving between two sensors that should read almost alike.
Why does it happen after I have topped up the pressure?
Because topping up introduces air, and air in the heat exchanger is the classic cause of a too-fast temperature rise. Bleed the radiators, run the boiler, and expect to top up once more as the air works out.
Is 341 dangerous?
Not in the way an ignition or flue code is. It is a protection against overheating that has worked. What is at risk is the heat exchanger if the condition is ignored, and the hot water and heating you are not getting meanwhile.
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.