I have a Glowworm Flexicom CX30. The hot water gets hot but then goes cold, it never really gets hot enough. If I leave a tap running, it repeats the hot cold cycle a couple of times before coming up with an F25 error. So, up to know, I have had the heat exchange plate off and cleaned (although...