Worcester Bosch 2965 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch 2965 fault code mean?
Fault code 2965 appears on Worcester Bosch Greenstar 8000 series boilers and indicates that the water temperature leaving the heat exchanger has climbed beyond safe limits. The boiler has locked out as a precaution to protect itself from damage. In plain terms, something is preventing heat from being carried away from the heat exchanger efficiently — whether that is a circulation problem, a build-up of sludge or scale, low system pressure, or a faulty sensor giving a false reading. The boiler will not restart until the underlying cause is resolved. Unlike the letter-prefix codes found on older Worcester Bosch models, the Greenstar 8000 uses four-digit numeric codes; 2965 is the overheat-protection code specific to that platform.
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
- Poor circulation or airlock in the system Common
If water cannot circulate freely around the heating system, heat builds up inside the heat exchanger and triggers the overheat limiter. Airlocks in the pipework or radiators, closed isolation valves, or partially shut service valves on the boiler are common culprits. The manufacturer's installation guide specifically recommends checking flow through the appliance, verifying the system is fully filled, purging any airlocks, and confirming all isolation valves are open.
- Faulty or seized circulation pump Common
The pump is responsible for moving heated water around the system. A pump that has seized, become clogged with magnetite sludge, or is simply worn out will allow water to stagnate in the heat exchanger. Temperatures then spike rapidly until the safety limiter cuts in. A failing pump often causes this fault to return shortly after each reset.
- Sludge or limescale restricting the heat exchanger Common
In hard-water areas, limescale deposits inside the heat exchanger reduce the surface area available for heat transfer. Magnetite sludge — the dark, gritty by-product of internal corrosion — can cause similar blockages. Both problems mean the boiler struggles to shed heat, so the flow temperature climbs until the overheat protection trips. A powerflush combined with a magnetic filter is usually the solution.
- Low system pressure Sometimes
When system pressure drops below around 0.5–0.8 bar there is insufficient water volume to carry heat away from the heat exchanger. The boiler may display a low-pressure warning alongside the 2965 code. Topping the system up to 1.0–1.5 bar via the filling loop and resetting once is a safe homeowner check worth trying first.
- Faulty flow temperature sensor or safety limiter Sometimes
Sometimes the boiler is not genuinely overheating — a failed NTC temperature sensor or a degraded safety limiter can send an incorrect high-temperature signal to the control board, causing a spurious lockout. If the engineer finds no circulation issues and the system looks clean, a sensor replacement is often a relatively inexpensive fix.
- Heat control module (HCM) fault or PCB issue Rare
The heat control module manages how the boiler modulates output in response to temperature readings. A defective HCM, a poor wiring connection, or a failing PCB can cause incorrect temperature regulation, leading to an overheat condition even when the physical components are otherwise sound. This is the least common cause but the most expensive to repair.
How to fix it
- Check system pressure on the boiler's display or pressure gauge DIY safe
The system should sit between 1.0 and 1.5 bar when cold. If the reading is below 1.0 bar, locate the filling loop (usually a braided hose with one or two valves beneath the boiler), open the valves slowly until the pressure reaches 1.2 bar, then close them firmly. Check for any visible leaks around radiator valves, pipework joints, or the boiler casing before proceeding.
- Check that all radiator valves and isolation valves are fully open DIY safe
Walk around your home and make sure every thermostatic radiator valve (TRV) and lockshield valve is open. Also check the service valves on the flow and return pipes entering the boiler — these should both be in the open (inline) position. A single closed valve can cause a localised overheat.
- Bleed any air-locked radiators DIY safe
Cold spots at the top of radiators are a sign of trapped air. Use a radiator bleed key to open the bleed valve at the top corner of each affected radiator until water — not air — trickles out, then close the valve. Check the boiler pressure again afterwards and top up to 1.2 bar if it has dropped.
- Attempt a single boiler reset DIY safe
Once you have checked pressure and bled the radiators, press and hold the reset button (marked with a circular arrow on the Greenstar 8000 control panel) until the display changes or you hear a confirmation beep. Wait for the boiler to complete its ignition sequence. If the 2965 code clears and the boiler runs normally, monitor it over the next few hours. If the fault returns, do not keep resetting — a recurring lockout means an underlying problem that only an engineer can properly diagnose.
- Call a Gas Safe registered engineer if the fault persists or returns Gas Safe engineer
If the 2965 code comes back after a single reset, or if you could not identify an obvious cause such as low pressure, you need a qualified Gas Safe registered engineer. They will check the circulation pump for seizure or sludge blockage, test the flow and return temperature sensors, inspect the heat exchanger for scale or debris, verify HCM connections and wiring, and carry out a full flow-rate assessment. Do not attempt to open the boiler casing or investigate the internal components yourself.
Parts you may need
- NTC flow temperature sensor · from £25
- Circulation pump (suitable for Greenstar 8000) · from £120
- Safety overheat limiter / high-limit thermostat · from £35
- Magnetic system filter (e.g. Adey MagnaClean) · from £65
- Heat control module (HCM) · from £180
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 £120–£450, depending on the underlying cause.
Frequently asked questions
Can I keep resetting the boiler to clear the 2965 fault?
You should only reset once after carrying out the basic checks described above (pressure, valves, bleeding). Repeatedly resetting an overheat lockout without fixing the root cause can cause further wear to the heat exchanger and pump, and in the worst case may damage the boiler more seriously. If the code returns after a single reset, stop and call a Gas Safe engineer.
How much does it typically cost to fix a 2965 fault in the UK?
Most people with this fault end up paying somewhere between £120 and £450 all in, depending on the cause. Freeing or replacing a circulation pump sits in the middle of that range, while a sensor swap is at the lower end. A powerflush for sludge or scale typically costs £300–£600 on its own. In the relatively rare cases where a PCB or heat exchanger is needed, costs can rise to £600–£800 or more — if your boiler is over ten years old and out of warranty, it is worth getting a replacement quote at the same time.
Why does my Greenstar 8000 show a four-digit code like 2965 instead of a letter code?
Worcester Bosch uses different fault-code formats across its boiler ranges. Older models such as the Greenstar i and Si series use alphanumeric codes (for example EA 227 or E9 219). The Greenstar 8000 platform was designed with a more advanced digital interface that displays fully numeric codes. The meaning is just as specific — 2965 maps directly to a flow-temperature overheat condition on that platform.
Will my Worcester Bosch warranty cover the 2965 fault?
Worcester Bosch offers warranties of up to ten years on some Greenstar 8000 models when registered and serviced annually by a Gas Safe engineer. If your boiler is still within the warranty period and has been serviced as required, the repair may be covered at little or no cost. Check your warranty documents or contact Worcester Bosch directly before authorising any paid repair work, and make sure any engineer you use is Gas Safe registered to avoid inadvertently voiding the cover.