Main E384 Fault Code: Causes, Fixes & Repair Costs
What does the Main E384 fault code mean?
The E384 fault code indicates that the boiler's PCB (printed circuit board) has detected a 'false flame' signal — meaning it believes a flame is present when the gas valve should be fully closed, or it is receiving an unexpected flame signal that doesn't match the boiler's normal operating sequence. Because this relates directly to gas control and combustion safety, the boiler will lock out to prevent any potentially dangerous situation from developing. If your boiler is displaying E384 but has not locked out, switch it off immediately and call a Gas Safe registered engineer. This fault code is shared across Main, Baxi, and Potterton boilers, as all three brands sit under the same parent company (BDR Thermea Group) and use an identical PCB and fault-code platform — so the causes and fixes described here apply equally to all three ranges.
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
- Sticking or faulty gas valve Common
The gas valve regulates how much gas enters the burner. Over time, the internal components can wear and the valve may stick — most commonly in a partially open position. This means a small amount of gas continues to pass through even after the PCB has commanded the valve to close, causing the flame sensor to detect combustion when there should be none. This is the most frequent root cause of E384.
- Flame sensor or flame monitoring system fault Common
The flame sensor (also called the ionisation probe) monitors whether a burner flame is actually present. If the sensor is dirty, degraded, or has drifted out of correct position, it can send an inaccurate signal to the PCB — reporting a flame when none exists. Similarly, a fault within the flame monitoring circuitry can produce the same misleading output.
- Wiring fault or incorrect electrical polarity Sometimes
Loose, corroded, or incorrectly wired connections — particularly incorrect polarity on the mains supply — can cause the PCB to misinterpret signals from the flame sensor or gas valve. This is a known trigger for E384 and is something an engineer will check early in their diagnosis.
- PCB fault or failure Sometimes
If the PCB itself is malfunctioning, it may generate or misread signals incorrectly, leading to a false flame indication with no fault in the gas valve or sensor at all. Water ingress (see below) is a common reason a PCB fails, but electronic components can also degrade with age.
- Internal water leak causing electrical damage Sometimes
A leaking pump seal, cracked heat exchanger, or loose pipe joint inside the boiler can allow water to drip onto wiring, connectors, or the PCB itself. This causes burnt-out connections and erratic signal behaviour that can mimic a false flame condition. Engineers will look for signs of water tracks or corrosion during inspection.
- Circulation pump fault or low system pressure Rare
A seized or poorly performing pump, or system pressure that has dropped significantly below 1 bar, can disrupt normal boiler operation and in some cases contribute to abnormal sensor readings. Although less directly linked to false flame detection, flow-related issues can cause the boiler to fault during or after a heating cycle.
- Frozen condensate pipe Rare
In cold weather, the condensate pipe — the plastic pipe (usually 21–32 mm diameter) that carries waste water from a condensing boiler to an outside drain — can freeze solid. While this typically triggers a different fault code, a blockage-induced ignition failure can occasionally cause the flame sensing system to behave erratically and trigger E384 in winter months.
How to fix it
- Check your gas supply is working DIY safe
Before anything else, confirm that other gas appliances in your home (such as your hob or gas fire) are working normally. If they are not, there may be a wider gas supply issue — contact your gas supplier rather than attempting a boiler reset.
- Check system pressure (if below 1 bar, top up via the filling loop) DIY safe
Look at the pressure gauge on your boiler. It should read between 1 and 1.5 bar when the system is cold. If it reads below 1 bar, use the filling loop — usually a braided or plastic hose beneath the boiler — to slowly top up the pressure until it reaches approximately 1.2 bar, then close the filling loop valve. If you are unsure how to do this, refer to your boiler's user manual.
- Check for a frozen condensate pipe (winter only) DIY safe
In freezing temperatures, locate the condensate pipe outside your property. If it feels solid or you can see ice, thaw it carefully by pouring warm (not boiling) water along its length, or applying a hot-water bottle. Once thawed, you can attempt a reset.
- Reset the boiler once DIY safe
On most Main boilers, turn the selector dial to the reset position (marked 'R') and hold for approximately 5 seconds, then release. Allow the boiler a full minute to attempt restart. Only reset once — if the E384 code returns, do not keep resetting, as repeated resets will not cure the underlying fault and could mask a safety issue.
- Engineer to test and inspect the gas valve Gas Safe engineer
A Gas Safe engineer will test whether the gas valve is closing fully and not allowing gas to 'let by'. A valve that is sticking in a partially open position is the most common cause of E384. Depending on condition, the valve may be freed and refitted if it is in good overall condition, or replaced if not.
- Engineer to inspect and test the flame sensor and ionisation circuit Gas Safe engineer
The engineer will check the flame sensor probe for contamination, degradation, or misalignment. They will also test the signal it sends to the PCB to confirm it is only reporting a flame when one is genuinely present.
- Engineer to check wiring, connections, and mains polarity Gas Safe engineer
The engineer will inspect all relevant wiring for looseness, corrosion, or signs of heat damage. They will also verify that the mains electrical supply to the boiler has correct polarity, as incorrect polarity is a specific known cause of E384.
- Engineer to carry out a full visual inspection for internal water leaks Gas Safe engineer
The engineer will look for evidence of dripping or past water damage inside the boiler casing — particularly around the pump, heat exchanger, and any pipe joints. If a leak is found, it must be repaired before any electrical components are replaced, otherwise the new parts are at risk of the same damage.
- Engineer to assess or replace the PCB if other components test satisfactory Gas Safe engineer
If the gas valve, flame sensor, and wiring all test correctly, the fault is likely within the PCB itself. A PCB replacement is a relatively involved job and one of the more expensive repairs — the engineer may first attempt re-securing or replacing damaged wiring connections before recommending a full board replacement.
- Call a Gas Safe registered engineer if the fault persists after your reset attempt Gas Safe engineer
If resetting once does not clear E384, or if the code returns after a short period, the fault requires professional diagnosis. Do not continue to reset the boiler. Contact a Gas Safe registered engineer to inspect the appliance — you can verify any engineer's registration at gassaferegister.co.uk.
Parts you may need
- Gas valve (Main/Baxi/Potterton compatible) · from £150
- Flame sensor / ionisation probe · from £25
- PCB (printed circuit board) · from £200
- Circulator pump · from £60
- Ignition lead and electrode assembly · from £35
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–£450, depending on the underlying cause.
Frequently asked questions
Is the Main E384 fault dangerous?
It can be. E384 indicates the boiler believes a flame is present when the gas valve should be fully closed — this is a combustion safety concern. The boiler should lock itself out automatically. If it does not lock out and continues to run, switch it off at the mains and call a Gas Safe engineer immediately. Do not keep resetting the boiler repeatedly, as this does not fix the fault and could be unsafe.
Can I fix the E384 fault myself?
The only checks a homeowner should attempt are confirming the gas supply is on, topping up system pressure if it has dropped, thawing a frozen condensate pipe in cold weather, and performing a single boiler reset. Everything else — including testing the gas valve, flame sensor, wiring, and PCB — must be carried out by a Gas Safe registered engineer. Working on gas components without the correct qualifications is both illegal and dangerous.
How much will it cost to repair E384 on a Main boiler?
Most people pay between £150 and £450 to resolve an E384 fault, depending on what the engineer finds. A wiring or flame sensor repair is at the lower end; a gas valve replacement typically costs around £300 including parts and labour; a PCB replacement tends to come in at £400–£500. If your boiler is older and multiple components are showing wear, your engineer may recommend discussing replacement, as repair costs can start approaching the price of a new boiler.
Does E384 appear on Baxi and Potterton boilers too?
Yes. Main, Baxi, and Potterton are all owned by the same parent company (BDR Thermea Group) and share the same PCB architecture and fault code system. E384 means exactly the same thing — false flame detection — across all three brands, and the diagnosis and repair process is identical regardless of which badge is on the front of your boiler.
How can I prevent E384 from coming back?
The best prevention is an annual boiler service by a Gas Safe registered engineer. During a service, the engineer will clean the flame sensor, check the gas valve operation, inspect wiring, and look for early signs of internal leaks — all of which are common causes of E384. A service typically costs £80–£120, which is usually less than a single emergency call-out fee.