My Beko DE3431FW dishwasher, after 2 years of faultless constant service is having a problem. It keeps forgetting where it is and stopping halfway through a wash or going on for hours, and yet sometimes it works fine. Anyone got any ideas or is it time for an engineer 😥