May I join you, I have exactly the same problem you are having.
I don't know what's wrong with it or the cause of it, but this is what I do - when the cycle is stopped and the start button is flashing (which means dw error). I hold the start button for a few seconds and it will skip that current wash cycle and go to the next one. If that doesn't continue, I return the program knob back to prewash cycle and hopefully the dishes are clean by then.
Hope this helps.
Down Under, September 2006