I am having problems with the above listed machine. It about 10 years old has performed faultlessly, but recently has started stopping part way through a programme. I had an engineer out and he thought it was the heater so he changed that and all went well for a bit. It started doing it again...