Halstead O Fault Code: Causes, Fixes & Repair Costs
What does the Halstead O fault code mean?
The O code on a Halstead Ace or Ace HE means the burner is lighting but only holding a flame for a short period before it is lost again. The boiler proves ignition, runs briefly, then the flame drops and the sequence repeats or locks out. Halstead's fault-finding for this code points at the electrical side rather than the gas side first: check the incoming mains voltage, the connectors on the PCB, and — because the fault often shows up in hot water mode — the DHW flow switch, the diverter valve and its filter. In practice something is interrupting either the power the flame-sensing circuit needs or the water-side conditions the boiler expects, so the control board shuts the burner down moments after it lights.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. 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 or unstable mains supply Common
Halstead lists mains voltage first for this code. Low or fluctuating supply voltage — a tired fused spur, loose connection or shared-circuit dips — can starve the flame-sensing and control circuits so the board loses confidence in the flame and shuts down seconds after ignition.
- Loose PCB connectors Common
Vibration and heat cycles can loosen the multi-pin connectors on the control board. An intermittent connection in the ignition or sensing circuits produces exactly this pattern: lights, runs briefly, drops out. An engineer will reseat and inspect the connectors.
- DHW flow switch, diverter valve or filter fault Sometimes
On the hot-water side, a sticking flow switch, sluggish diverter valve or a blocked filter can tell the board the demand has ended (or never stabilised) moments after the burner lights, so the flame is dropped. Classic sign: the fault appears mainly when running a hot tap.
- Weak flame signal from the sensing electrode Sometimes
A worn or sooted flame-sensing electrode, or a poor electrode lead, returns a marginal signal — enough to prove briefly, not enough to hold. Cleaning or replacing the electrode restores a stable reading.
How to fix it
- Note when the fault happens DIY safe
Does the flame drop out on central heating, on hot water, or both? If it is mainly when a tap runs, tell your engineer — that points at the DHW flow switch, diverter valve or filter and shortens the diagnosis.
- Check other appliances on the same circuit DIY safe
If lights dim or trip when the boiler fires, mention it — unstable mains is Halstead's first suspect for this code. Do not attempt any electrical investigation yourself beyond observation.
- Try a single reset DIY safe
Reset once and watch a full ignition sequence. If the flame establishes and then drops again, stop resetting — the underlying cause needs finding, and repeated attempts add nothing.
- Leave the electrical and water-side checks to an engineer Gas Safe engineer
Verifying mains voltage, reseating PCB connectors, testing the flame-sensing circuit and stripping the DHW flow switch or diverter valve all involve the sealed case and live wiring. A Gas Safe registered engineer will work through Halstead's checklist in that order.
Parts you may need
- Flame sensing/ignition electrode · from £25
- DHW flow switch · from £45
- Diverter valve · from £90
- Halstead Ace HE control PCB · 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 £100–£300, depending on the underlying cause.
Frequently asked questions
Why does my Halstead boiler light and then go out showing O?
The board is losing the flame moments after proving it. Halstead's own checklist for code O is mains voltage, PCB connectors, then the DHW flow switch, diverter valve and filter — so the cause is usually electrical supply, a loose connector, or a hot-water-side component confusing the demand signal, rather than the gas supply itself.
Is it safe to keep resetting the O code?
One reset to observe the behaviour is fine. Beyond that, no — the boiler is protecting itself by dropping the flame, and repeatedly forcing ignition attempts just cycles the components without fixing why the flame will not hold. Book a Gas Safe registered engineer.
What will fixing code O typically cost?
It depends heavily on the culprit: an electrode or flow switch sits at the lower end, a diverter valve mid-range, and a control board at the top — typically £100–£300 all-in. Regional rates vary, so get a written quote.