Worcester Bosch 2966 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch 2966 fault code mean?
Fault code 2966 appears on Worcester Bosch Greenstar 8000 and Greenstar 2000 series boilers when the heat exchanger's flow temperature is climbing too quickly. The boiler's control system monitors how many degrees per minute the flow temperature rises, and if that rate exceeds a programmed threshold — sometimes called 'gradient limitation' — it enters a blocking mode: the burner shuts off for roughly two minutes before attempting to restart. This is a protective response designed to prevent heat exchanger damage. In most cases, the root cause is that water is not flowing through the heat exchanger quickly enough to carry heat away at a safe rate. That could be down to low system pressure, trapped air, a sluggish pump, or a partially scaled-up heat exchanger. Occasionally a faulty flow temperature sensor can trigger the same code by sending a false reading to the PCB, even when actual temperatures are normal.
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
- Low system pressure reducing water flow Common
When system pressure drops below around 1 bar, there is less water in the circuit to absorb and carry heat away from the heat exchanger. This means temperatures in the heat exchanger rise faster than the boiler expects, triggering the gradient fault. Check the pressure gauge on the boiler — it should sit between 1 and 1.5 bar when the system is cold.
- Airlock restricting circulation Common
Trapped air pockets in the pipework or radiators can reduce or block flow through parts of the heating circuit. Even if pressure looks adequate, an airlock means less water actually reaches the heat exchanger in time to absorb heat effectively. Bleeding radiators is the first practical check here.
- Faulty or seized circulation pump Common
The pump is responsible for keeping water moving continuously around the system. A pump that is seized, clogged with sludge, running slowly due to wear, or receiving incorrect voltage will not move water fast enough. Heat then builds up in the heat exchanger rapidly, triggering the 2966 blocking fault. This is one of the most frequent causes when the code returns repeatedly after resets.
- Isolation valves closed or partially closed Sometimes
If the service valves around the pump or elsewhere in the system are not fully open, flow is restricted in the same way as a weak pump. This is easily overlooked after maintenance work where valves may not have been reopened fully.
- Limescale or sludge buildup in the heat exchanger Sometimes
In hard-water areas or older systems without a magnetic filter, limescale and sludge can accumulate inside the heat exchanger, narrowing the waterways and reducing heat transfer efficiency. The boiler works harder, temperatures spike faster, and the gradient limiter trips. A powerflush or descale may be needed to resolve this.
- Faulty flow temperature sensor Rare
If the sensor monitoring the flow temperature has drifted out of calibration or developed an internal fault, it can report a temperature rise that is not actually happening. The boiler reacts as though there is a real gradient problem and blocks the burner. If all circulation checks come back normal, sensor replacement is the next logical step for an engineer.
How to fix it
- Check the system pressure gauge DIY safe
Look at the pressure gauge on the front of your boiler. It should read between 1.0 and 1.5 bar when the heating is cold. If it is below 1 bar, use the filling loop to top it up until the needle sits in that range. Consult your boiler manual for the location of your filling loop — typically a braided flexible connector beneath the boiler. Do not overfill above 2 bar.
- Bleed the radiators to release trapped air DIY safe
Starting with the radiator furthest from the boiler (usually upstairs), use a radiator bleed key to open the bleed valve a quarter turn. Hold a cloth beneath it. When hissing stops and a steady trickle of water appears, close the valve. Work your way around all radiators. Recheck system pressure afterwards and top up again if it has dropped.
- Check that all isolation valves are fully open DIY safe
Look at the pipework around the boiler, particularly around the pump if it is visible. Valves with a handle parallel to the pipe are open; perpendicular means closed. If any appear partially closed, open them fully. If you are unsure which valves to touch, leave this step to an engineer.
- Reset the boiler once DIY safe
After completing the checks above, press and hold the reset button (typically marked with a flame or reset symbol on the Greenstar 8000 and 2000 displays) for three to five seconds. Allow the boiler a full start-up cycle. Do not reset more than two or three times without identifying and addressing the cause — repeated resets on a persistent fault can accelerate wear.
- Monitor whether the fault returns DIY safe
Run the heating for at least 30 minutes. If the 2966 code clears and does not return, your fix has likely worked. If it returns within a short time, the underlying cause — most likely a pump issue, significant airlock, or heat exchanger blockage — needs professional diagnosis.
- Arrange a visit from a Gas Safe registered engineer for further diagnosis Gas Safe engineer
If the fault recurs after your checks, a Gas Safe engineer will test pump operation and voltage supply, check for deeper airlocks, inspect the heat exchanger for limescale or sludge, and test the flow temperature sensor. They may replace the pump, carry out a powerflush, or fit a new sensor. Do not attempt to open the boiler casing, access the pump internally, or handle any wiring or gas components yourself.
Parts you may need
- Central heating circulation pump (e.g. Grundfos UPS2 or Wilo equivalent) · from £95
- Flow temperature sensor (NTC thermistor) · from £25
- Magnetic system filter (e.g. Magnaclean Pro2) · from £55
- Radiator bleed key · from £3
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–£400, depending on the underlying cause.
Frequently asked questions
Can I keep resetting the boiler when code 2966 appears?
You can reset once or twice after carrying out the basic checks — topping up pressure and bleeding radiators. However, if the code keeps coming back, resetting without fixing the root cause is not a long-term solution and could place additional stress on the pump and heat exchanger. Arrange for a Gas Safe engineer to investigate if the fault is recurring.
Is code 2966 dangerous — do I need to turn my boiler off immediately?
Code 2966 is a blocking fault, not a full lockout, meaning the boiler will attempt to restart automatically after a short pause. It is a safety measure rather than an emergency shutdown. Your home is not at immediate risk, but you should not ignore a recurring fault. If you smell gas or notice unusual noises or smells, turn the boiler off at the isolator and call the National Gas Emergency line on 0800 111 999.
How much does it typically cost to fix a Worcester Bosch 2966 fault?
For most households, the repair falls between £150 and £400. A pump replacement — the most common fix for a returning 2966 fault — typically costs £150 to £300 including parts and labour. Sensor replacement is usually cheaper, around £100 to £200 all in. If the system needs a full powerflush to clear sludge and limescale, expect to pay £300 to £600 depending on system size and the engineer's location. In rare cases where the heat exchanger itself is damaged beyond cleaning, costs can rise significantly — your engineer will advise whether repair or replacement is more economical at that stage.
How can I prevent code 2966 from coming back?
The best prevention is an annual service from a Gas Safe registered engineer, who will check pump performance, sensor readings, and system pressure before issues develop. Fitting a magnetic filter (such as a Magnaclean) if you do not already have one will catch sludge and protect the pump and heat exchanger. Check your system pressure every few weeks and top it up if it drops below 1 bar. In hard-water areas, consider a scale reducer to slow limescale buildup inside the heat exchanger.