Ariston 301 Fault Code: Causes, Fixes & Repair Costs
What does the Ariston 301 fault code mean?
Fault code 301 on an Ariston boiler signals a problem with the EEPROM — the small memory chip embedded on the main printed circuit board (PCB) that stores the boiler's configuration settings and operating data. When this chip fails to read or write correctly, the boiler's control system can behave erratically, leading to intermittent heating, unexpected shutdowns, or a complete lockout. The 300-series codes (301 through 307) all relate to the PCB and its electronic control circuitry, so if your display shows any code in this range, the boiler's 'brain' is the area under suspicion. Code 301 specifically points to the EEPROM itself rather than other board components, though in practice an engineer will assess the entire PCB during diagnosis. This fault applies broadly across Ariston's range — including the Clas, Genus, E-Combi, and similar models — as Ariston uses a consistent fault-code system across its boilers.
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
- Electrical surge or power fluctuation Common
A sudden spike or dip in the mains supply can corrupt or damage the EEPROM chip, causing it to store incorrect data or stop responding altogether. UK homes experience brief power surges more often than many people realise, and boilers that are not protected by a surge suppressor are particularly vulnerable.
- Water ingress or internal condensation Common
Moisture finding its way inside the boiler casing — whether from a weeping joint, condensate spillage, or condensation in a poorly ventilated location such as a loft or garage — can cause corrosion on the PCB and short-circuit the EEPROM or the tracks leading to it.
- Aged or deteriorating PCB Sometimes
After many years of daily heating cycles and the associated heat stress, solder joints on the PCB can crack and individual components can degrade. An EEPROM that has simply worn out after a decade or more of use will throw a 301 code even if nothing else has gone wrong.
- Loose or corroded wiring connections Sometimes
Vibration over time can work connectors loose, and damp environments can cause corrosion on the wiring harness that feeds the PCB. Poor electrical contact can cause the EEPROM to receive inconsistent voltage, producing read/write errors that trigger code 301.
- Lack of routine servicing Rare
Annual servicing catches early signs of moisture ingress, loose connections, and component wear before they escalate into board-level faults. Boilers that have missed multiple services are more likely to develop 300-series errors because minor issues are left to compound over time.
How to fix it
- Reset the boiler once DIY safe
Press and hold the boiler's reset button for approximately five seconds, or follow the reset procedure in your model's handbook. A single reset is worth attempting, as a transient power glitch can sometimes trigger a spurious 301 code that clears immediately. If the code comes back after one or two resets, stop — repeated resetting will not fix an underlying EEPROM fault and may mask important diagnostic information for the engineer.
- Try a full power cycle DIY safe
Switch the boiler off at the fused spur or unplug it, wait a full five minutes, then restore power. This allows any residual charge on the PCB to dissipate and gives the memory chip a fresh start. If the 301 code reappears within a short period of normal operation, the fault is persistent and needs professional attention.
- Check that the mains power supply is stable DIY safe
Confirm the boiler's fused spur is on and the fuse is intact. If other appliances in your home have been tripping or you have had a recent power cut, note this down and mention it to the engineer — it helps point toward a surge-related cause rather than component wear.
- Do not attempt to open the boiler casing or inspect the PCB yourself Gas Safe engineer
The PCB is a live electrical component when powered and contains gas-related control circuitry. Opening the casing, probing connections, or attempting to re-flash or replace the EEPROM chip without specialist diagnostic equipment risks electric shock, voiding any remaining warranty, and creating new faults. This work must only be carried out by a qualified Gas Safe registered engineer.
- Call a Gas Safe registered engineer for diagnosis and repair Gas Safe engineer
An engineer will use a calibrated multimeter to test voltage and continuity across the PCB, check every connector in the wiring harness for corrosion or looseness, and assess whether the board can be repaired or needs full replacement. If a new PCB is required, the engineer will source the correct board for your specific Ariston model, fit it, and re-commission the boiler to confirm normal operation.
Parts you may need
- Ariston main PCB (control board) · from £220
- PCB wiring harness / connector set · from £35
- Surge protection device (fused spur with surge suppressor) · from £25
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
Can I fix Ariston fault code 301 myself?
Unfortunately not in any meaningful sense. The only homeowner-safe actions are attempting a single reset and a power cycle. If those do not clear the code, the EEPROM or wider PCB requires professional diagnosis with specialist test equipment. Attempting to open the boiler and work on the electronics yourself risks electric shock and is likely to void any remaining warranty.
How much does it cost to fix an Ariston 301 fault code?
Most people with this fault pay somewhere between £150 and £450, depending on whether the engineer can resolve it by re-seating connectors and repairing wiring (cheaper) or needs to fit a replacement PCB (more expensive). A full PCB replacement including parts and labour can reach around £500 or more on some Ariston models, particularly older ones where boards are harder to source. If your boiler is over 10–12 years old and the repair quote approaches or exceeds half the cost of a new boiler, it is worth getting a replacement quote at the same time.
What is the difference between Ariston fault codes 301, 302, 303, and 304?
All codes in the 301–307 range point to the main PCB and its electronic control systems rather than to gas or water components. Code 301 specifically identifies the EEPROM memory chip as the source of the error. Codes 302–307 indicate related but distinct board-level faults — for example, processor errors or internal communication failures within the PCB. In practice, a Gas Safe engineer will treat the entire board as the area under investigation regardless of the precise sub-code, using the specific number to guide where they probe first.
Is it worth repairing an Ariston boiler with a 301 fault, or should I replace it?
If your boiler is under ten years old and otherwise in good condition, a PCB repair or replacement is usually worthwhile. If it is older than 12–15 years, has a history of faults, or the repair quote is approaching £500 or more, replacing the boiler with a modern A-rated unit often makes better financial sense in the long run — newer boilers are more efficient and come with manufacturer warranties of up to ten years.