bet the same...
David Weaver
..that it's just running poorly - not mechanically, but the computer/crude OS that runs the board.
I generally change out my appliances and do minor repairs on them. If it's a PCB related issue, i almost don't even check for the price of a board these days - it's aggravating and quite often, a parts PCB will be 1/2 to 2/3rds the cost of a dishwasher.
Why bother.
I hate the throw away notion of things like that. It sucks. They all tout how much more efficient and user friendly they've become, but we moved into this house with an ugly older (and not so quiet) whirlpool dishwasher. It had a grinder in the discharge pump and ran on 7.2 gallons per cycle.
The new dishwasher, and the one before it that lasted only 6 years, have about the same energy consumption and the same water consumption.
All that said, I'd do as lee mentioned and see if the trip of the computer could be a dirty power issue (or voltage drop). Even if not, the part of me raised by my parents would install an in-line switch so that I could shut the DW off after the cycle is finished and turn it back on when it was close to full. It may operate fine for years like that.