After several years of having to manually advance the dishwasher through the cycle, I thought it was time to fix it. The web turned out to be a useful resource to do this. Apart from the inconvenience, I was using more water having to use more water to rewash partly washed dishes. To find out how to fix just about anything, try typing into a search engine "how to fix a ...".
One danger is that how to instructions can get you to attempt repairs you should not really try. In this case the Dishwasher Troubleshooting Tool proved most useful. The symptom was " Dishwasher cycle does not complete" and the suggested checks were:
Of course, a replacement smaller countertop dishwasher, or a drawer unit would use less water and be more convenient for small loads. The Fisher Paykel Dual DishDrawer units look very attractive, with the ability to fill one drawer, while the other is washing. But as my unit is now working there is no point in replacing it.
ps: Another part of the dishwasher which may need replacing is the cutlery basket. There are some replacements ones sold, but these can be flimsy plastic. A better alternative might be a bit of the stainless steel security fly screen mesh used in windows. Offcuts are available from suppliers, such as Alucom in Canberra. Aluminum mesh is not suitable, as the harsh dishwasher detergent tends to dissolve it.