How to fix Viessmann Vitodens 050-W fault code E338

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

The E338 fault code indicates a problem with the system water level sensor, which is responsible for monitoring the water level in the heating system. This fault can prevent the boiler from operating correctly and may lead to overheating or other issues if not addressed.

Common Causes

  • Faulty Water Level Sensor: The sensor may be malfunctioning or damaged, leading to incorrect readings.
  • Wiring Issues: Damaged or loose wiring connections to the sensor can cause communication failures between the sensor and the boiler control unit.

Can I fix it myself? (DIY)

It is recommended to call a Gas Safe Engineer to diagnose and repair this issue, as it involves electrical components and potential gas safety risks. Attempting to fix it yourself could lead to further complications.

Estimated Repair Cost (2026 UK Prices)

The estimated repair cost for replacing the water level sensor is around £150 to £250, depending on the specific part and labour costs. This includes the price of the sensor and the technician’s time to diagnose and replace it.