My machine won't go through a whole programme. It stops on the rinse and spin cycle. To date I have changed the water pump, heating element, pressure switch and PCB. I've checked the brushes and they seem fine, not even half worn. Anybody any ideas as to what the problem could be?