MMain logo

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.

Stop & check now May need a Gas Safe engineer 12 models affected

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

How to fix it

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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

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.

Affected models: Main Eco Compact, Main Eco Elite, Main Eco Elite Plus, Main Combi, Baxi 200, Baxi 400, Baxi 600, Baxi 800, Baxi Duo-tec, Baxi Platinum, Potterton Titanium, Potterton Promax

Last reviewed 1 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

✓ Your boiler details: Main E384 — one step done already.

We pass your details to up to 3 vetted local engineers. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →