Main E321 Fault Code: Causes, Fixes & Repair Costs
What does the Main E321 fault code mean?
The E321 code on a Main boiler indicates that the boiler's control system has detected a problem with the hot water NTC (Negative Temperature Coefficient) thermistor — the sensor responsible for monitoring hot water temperature. When this sensor feeds back readings that fall outside acceptable limits, or stops responding altogether, the boiler cannot safely regulate hot water output and shuts down as a precaution. The fault applies specifically to system and store boilers that serve a hot water cylinder. Because Main, Baxi, and Potterton all share the same BDR Thermea boiler platform and fault code system, E321 carries the same meaning across all three brands. The boiler will remain locked out until the root cause is identified and resolved.
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
- Faulty or Failed Hot Water NTC Thermistor Common
The NTC thermistor is a small sensor that changes its electrical resistance as temperature rises and falls, giving the PCB a continuous temperature reading. When the sensor degrades, develops an internal break, or fails outright, the readings it sends become unreliable or absent entirely — triggering the E321 lockout. This is by far the most frequent cause and is usually straightforward for a Gas Safe engineer to diagnose with a multimeter resistance check.
- Wiring or Connector Fault at the Sensor Common
Even if the thermistor itself is sound, corroded terminals, loose plug connections, or damaged wiring between the sensor and the PCB can produce the same erratic signal. Vibration over time and the warm, damp environment inside a boiler casing make connector corrosion a realistic culprit, particularly on older appliances.
- Airlock in the System Sometimes
If air becomes trapped in the circulating pump or elsewhere in the system, water flow is restricted and the temperature differential between flow and return can become exaggerated. This can push thermistor readings outside their accepted range and trigger E321. Bleeding the pump or system may resolve this without any parts being replaced.
- Sludge or Scale Causing Abnormal Temperatures Sometimes
Magnetite sludge or limescale deposits can restrict water flow through the heat exchanger, causing localised overheating that confuses temperature sensors. If E321 keeps returning after apparent fixes, poor water quality and partial blockage are worth investigating, particularly in hard-water areas or systems without a magnetic filter.
- Faulty PCB Rare
The PCB interprets the thermistor's resistance signal and acts on it. If the relevant input circuit on the PCB is damaged — through power surges, moisture ingress, or component ageing — it can misread a perfectly healthy sensor and generate E321. PCB faults tend to emerge only after other causes have been ruled out, and replacement is a significant job.
How to fix it
- Reset the boiler once or twice DIY safe
Press and hold the reset button for the duration specified in your boiler's user guide (typically 3–5 seconds). Wait a couple of minutes for the boiler to restart and attempt ignition. A one-off transient fault can sometimes clear this way. If the code returns immediately or after a short period, do not keep resetting — repeated resets on an unfixed fault can mask the problem and risk component damage.
- Check system pressure DIY safe
Look at the pressure gauge on the boiler's front panel. The needle should sit between 1 and 1.5 bar when the system is cold. If it reads below 1 bar, top up via the filling loop until it reaches approximately 1.2 bar, then reset. Low pressure alone is unlikely to cause E321, but it can contribute to flow problems that upset temperature readings.
- Inspect the condensate pipe for freezing (winter months) DIY safe
If the fault appears during a cold snap, check whether the external section of the condensate pipe is frozen solid. You can carefully thaw it by pouring warm (not boiling) water along the pipe. Once clear, reset the boiler. A frozen condensate is more likely to produce a different code, but is worth ruling out quickly before calling an engineer.
- Have a Gas Safe engineer test the hot water NTC thermistor Gas Safe engineer
An engineer will disconnect the thermistor and measure its resistance with a multimeter at a known water temperature, comparing the reading against the manufacturer's resistance-temperature curve. A reading outside tolerance confirms sensor failure. Replacement thermistors for Main boilers are low-cost parts and the labour involved is typically modest, making this the most cost-effective starting point for a professional diagnosis.
- Have the engineer inspect all wiring and connectors to the sensor Gas Safe engineer
If the thermistor tests within specification, the engineer will trace the wiring back to the PCB, checking for corroded terminals, chafed insulation, or loose connector blocks. Damaged sections of wiring harness can be repaired or replaced without needing a new sensor or PCB.
- Investigate for airlocks or system sludge Gas Safe engineer
Where flow-related temperature problems are suspected, the engineer may bleed the pump, check the system for magnetite contamination using a magnet on the return pipework, and advise on a power flush or the addition of a magnetic filter (e.g. Magnaclean) if the system water is heavily contaminated.
- Have the PCB assessed as a last resort Gas Safe engineer
If the thermistor, wiring, and system condition all check out, the PCB's sensor input circuit may be at fault. The engineer will assess the overall age and condition of the boiler before recommending PCB replacement, as on an older appliance the cost may approach that of a new boiler. Always get a written quote before authorising PCB work.
- Call a Gas Safe registered engineer if the fault persists or you are unsure Gas Safe engineer
E321 is not a fault that can be safely resolved through DIY beyond basic checks. A Gas Safe engineer can systematically diagnose the circuit, source the correct Main-compatible parts, and carry out the repair safely and in compliance with UK gas regulations. Attempting to interfere with sensors, wiring, or the PCB without the correct qualifications risks voiding your warranty and may be illegal under Gas Safe legislation.
Parts you may need
- Hot Water NTC Thermistor Sensor (Main compatible) · from £20
- Thermistor Connector / Wiring Harness · from £18
- Circulating Pump (if airlock damage confirmed) · from £85
- PCB (Main Eco series) · from £220
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–£320, depending on the underlying cause.
Frequently asked questions
Can I fix the Main E321 fault code myself?
Basic checks — resetting the boiler, topping up system pressure, and thawing a frozen condensate pipe — are safe for a homeowner to carry out. Beyond that, the repair involves testing and potentially replacing electrical components inside the boiler, which must be done by a Gas Safe registered engineer. Attempting further DIY risks voiding your warranty and is not compliant with UK gas safety regulations.
How much does it typically cost to fix a Main E321 fault in the UK?
For the most common fix — replacing the hot water NTC thermistor — you can expect to pay roughly £100–£200 including parts and labour. If the wiring harness also needs attention, costs may rise slightly. A PCB replacement, which is rarely needed, typically adds £200–£350 on top of the diagnostic visit, so it is worth getting a full quote before authorising that work. Annual boiler servicing (around £80–£120) is the best way to catch sensor degradation before it becomes a lockout fault.
Why does E321 keep coming back after I reset the boiler?
A recurring E321 suggests the underlying cause has not been resolved. Common reasons include an intermittent wiring connection that makes temporary contact after a reset, a thermistor that is on the borderline of its tolerance range, or a system problem such as sludge restricting flow and causing abnormal temperatures. Repeated resetting without a proper diagnosis delays the fix and can cause additional wear on components. Book a Gas Safe engineer for a proper investigation if the code returns more than once or twice.
Is the E321 code the same on Baxi and Potterton boilers?
Yes. Main, Baxi, and Potterton are all part of the BDR Thermea group and share the same boiler control platform and fault code definitions. E321 means a hot water NTC thermistor fault on all three brands, and compatible replacement parts are often interchangeable across the range.