Problem is fixed.
Engineer visited and checked pretty much everything. Mentioned the advice from this forum and he confirmed that the rubber “Eco ball” was clogged with limescale and detergent build up.
We live in a very hard water area, the amount of scale that came out of the machine was unbelievable. We’ve “Descaled” the machine religiously since having it so it was surprising what remained.
Thanks again for your advice (and for saving me £50!)