How to fix Viessmann Vitodens 050-W fault code E164

What does the Viessmann Vitodens 050-W E164 fault code mean?

The E164 fault code on the Viessmann Vitodens 050-W indicates that the boiler is experiencing overheating issues. This can lead to potential damage if not addressed promptly, as the system is unable to regulate its temperature effectively.

Common Causes

  • Blocked Heat Exchanger: A buildup of debris or limescale can restrict water flow, causing the boiler to overheat.
  • Faulty Thermostat: If the thermostat is malfunctioning, it may not accurately read the temperature, leading to overheating conditions.

Can I fix it myself? (DIY)

It is recommended to call a Gas Safe Engineer for this issue, as overheating can be dangerous and may involve gas or electrical components that require professional handling.

Estimated Repair Cost (2026 UK Prices)

The estimated repair cost for addressing the E164 fault could range around £200 to £400, depending on whether the heat exchanger needs cleaning or replacement, as well as the cost of labour for a qualified engineer.