Worcester Bosch D4 341 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch D4 341 fault code mean?
The D4 341 fault code appears on Worcester Bosch Greenstar boilers when the primary flow temperature is climbing too quickly after the burner fires up. The boiler's flow temperature sensor detects this abnormally rapid heat rise and triggers a protective shutdown — a clear indication that water is not circulating properly through the system. This is sometimes described as a system purge error because it can also appear after maintenance work or a system repressurise, when trapped air disrupts circulation until the boiler completes its air purge cycle (typically 9–15 minutes of pump-only running without ignition). The fault is the boiler doing its job: preventing overheating damage rather than suffering it silently.
General guidance only — not a substitute for professional advice. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Sludge or debris restricting circulation Common
Over time, corrosion products and magnetite sludge accumulate in the pipework and within the boiler itself, partially blocking the waterways. This reduces flow rate so dramatically that the small volume of water in the heat exchanger heats up almost instantly after the burner lights, triggering the D4 341 fault. This is by far the most common root cause, particularly in older systems that have never had a flush or a magnetic filter fitted.
- Scaled or partially blocked heat exchanger Common
In hard-water areas, limescale deposits build up on the internal surfaces of the heat exchanger. This insulates the water passages, restricts flow, and causes the water that does pass through to overheat rapidly. You may also notice a kettling noise — a rumbling or banging from the boiler — which is a classic sign of scale build-up.
- Failing or seized circulation pump Common
If the pump is running slowly, intermittently, or not at all, water sits relatively static in the heat exchanger. Even at normal burner output, that stagnant water heats up faster than the sensor expects. A pump that is starting to fail may work normally when cold but struggle once it reaches operating temperature.
- Air trapped in the system Sometimes
An airlock — whether left over from bleeding radiators, topping up pressure, or recent maintenance — can block or severely restrict flow through part of the circuit. Worcester Bosch boilers run an automatic air purge cycle after repressurise or restart; if this cycle is interrupted or the boiler is reset before it completes, the D4 341 fault can recur. This is a particularly common cause immediately after a service or pressure top-up.
- Closed or throttled radiator valves Sometimes
If several thermostatic radiator valves (TRVs) are fully closed at once — for example, in summer when most rooms are warm — the system has very little flow resistance to work against. This creates a low-flow condition at the boiler, similar in effect to a partial blockage, and can cause the flow temperature to spike rapidly.
- Low system pressure Sometimes
If the boiler pressure has dropped significantly below 1 bar, the reduced volume of water in the system means the heat exchanger sees a smaller thermal mass. That smaller mass heats up more quickly, and the temperature sensor can interpret this as a runaway rise. Check the pressure gauge on the boiler front panel — it should sit between 1.0 and 1.5 bar when cold.
How to fix it
- Check the boiler pressure gauge DIY safe
Look at the pressure gauge on the front of the boiler. It should read between 1.0 and 1.5 bar when the system is cold. If it is below 1 bar, top it up using the filling loop (usually two interlinked valves under the boiler). Open both valves slowly, watch the gauge, and close them once pressure reaches about 1.2 bar. Never overfill above 2.5 bar.
- Allow the air purge cycle to complete DIY safe
If you have recently topped up the pressure, bled radiators, or had maintenance carried out, the boiler may simply need to complete its automatic air purge. After restarting, Worcester Bosch boilers typically run the pump for 9–15 minutes without igniting to expel trapped air. Leave the boiler alone during this period — do not reset it or switch it off. Once the cycle finishes, the boiler should fire normally.
- Bleed all radiators DIY safe
Use a radiator bleed key to release trapped air from each radiator in the house, starting with the ones farthest from the boiler. Hold a cloth under the bleed valve, open it slowly until water (not air) trickles out steadily, then close it firmly. After bleeding, recheck the boiler pressure and repressurise if it has dropped below 1 bar.
- Check that all radiator and lockshield valves are open DIY safe
Walk around the property and check that thermostatic radiator valves (TRVs) are not all turned to zero or frost-only settings simultaneously, and that lockshield valves (the capped valves on the other side of each radiator) have not been accidentally closed. Open any that are fully shut to restore flow around the circuit.
- Reset the boiler (once or twice only) DIY safe
Press and hold the reset button for 3–5 seconds as described in your boiler manual. If the boiler fires and runs normally, monitor it over the next hour. If D4 341 returns promptly, do not keep resetting — repeated resets on a genuine circulation fault can stress the heat exchanger. Two resets without resolution means a Gas Safe engineer is needed.
- Have a Gas Safe engineer diagnose the circulation system Gas Safe engineer
If the fault persists after the DIY checks above, an engineer should inspect the pump output, check for sludge contamination by draining a sample from a drain-off valve, and use diagnostic mode to review temperature rise rates. This visit will determine whether a chemical flush, power flush, pump replacement, or other repair is needed.
- Arrange a power flush or chemical flush if sludge is confirmed Gas Safe engineer
A power flush uses specialist equipment to force water at high velocity through every part of the system, dislodging and removing accumulated sludge and magnetite. For lightly contaminated systems a chemical flush (cleaning agent circulated by the boiler's own pump over several hours) may suffice at lower cost. Only a qualified engineer should carry this out — the chemicals involved require proper disposal and the process affects gas-side components.
- Have the pump inspected or replaced if faulty Gas Safe engineer
If the engineer identifies that the pump is running below speed or has seized, it will need to be replaced. This involves draining down the relevant section of pipework and working on components inside the boiler casing — not a task for a homeowner. A new pump fitted by an engineer typically resolves the fault immediately if circulation was the sole cause.
- Consider fitting a magnetic system filter at the same time Gas Safe engineer
When the engineer carries out a flush or any internal repair, ask them to fit an inline magnetic filter (such as a Magnaclean or Adey MagnaClean Pro) if one is not already present. This traps iron oxide particles before they reach the boiler and greatly reduces the risk of D4 341 recurring. Supply and fit typically adds £80–£150 to the bill but is very cost-effective long-term.
Parts you may need
- Circulation pump (e.g. Grundfos UPS2 15-50 or boiler-specific equivalent) · from £85
- Magnetic system filter (e.g. Adey MagnaClean Pro2) · from £65
- Flow temperature sensor (NTC thermistor) · from £25
- Inhibitor chemical (system protection fluid, 1 litre) · from £18
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £150–£500, depending on the underlying cause.
Frequently asked questions
Can I fix the D4 341 fault myself without calling an engineer?
There are a few safe checks any homeowner can do: topping up the system pressure to 1.0–1.5 bar, bleeding radiators, making sure radiator valves are open, and allowing the automatic air purge cycle to finish after a repressurise. A single boiler reset is also fine. However, if these steps do not clear the fault, the underlying cause almost certainly involves internal components — the pump, heat exchanger, or sludge-filled pipework — all of which require a Gas Safe registered engineer. Continuing to reset a genuine circulation fault risks damaging the heat exchanger.
How much does it cost to fix a Worcester Bosch D4 341 fault in the UK?
It depends on what the engineer finds. A call-out and diagnosis typically costs £50–£80 in labour. If a chemical flush resolves the sludge build-up, expect to pay £100–£200 for the flush plus labour. A full power flush on a larger system runs from £300 to £500. Pump replacement parts are relatively affordable (£70–£120 for the pump itself), bringing total pump repair costs to roughly £150–£280 including labour. Most people with this fault pay somewhere between £150 and £500 in total. If the heat exchanger has been cracked by prolonged overheating due to ignored sludge, that repair can reach £600–£800 or more — which is why it is worth acting on D4 341 promptly rather than repeatedly resetting it.
Why does D4 341 keep coming back after I reset the boiler?
If D4 341 returns quickly after each reset, the boiler is telling you the underlying cause has not been addressed. The most likely culprits are a significant sludge build-up, a failing circulation pump, or a scaled heat exchanger. Resetting only clears the fault flag — it does not fix the circulation problem. Each time the boiler relights with restricted flow, the heat exchanger experiences a rapid temperature spike, which over time causes cumulative damage. Persistent recurrence of this code is a clear signal to book a Gas Safe engineer rather than continue resetting.
What is the air purge cycle on a Worcester Bosch boiler and how does it relate to D4 341?
After the boiler is restarted, repressurised, or serviced, Worcester Bosch Greenstar boilers run an automatic air purge routine where the pump circulates water for around 9–15 minutes before ignition is attempted. This safely works trapped air out of the pipework. If D4 341 appears during or immediately after this phase, it often means the air has not fully cleared yet — the airlock is temporarily preventing normal flow, causing the small amount of water present at the heat exchanger to heat up too quickly. In this situation, allow the purge cycle to complete fully and then attempt a single reset before concluding there is a more serious fault.