If anyone reads this in the future, I had the the same issue, my problem turned out to be a grey wire snapped at the base of the door hinge from the programmer to drain pump, easy to fix, the purple wire also snapped a few months later and had similar fault.