Dishwasher running too long on all cycles

My dishwasher is running too long on all cycles. I have to time it, stop it and do a quick rinse to finish. Can you help figure out the problem?

See the attachment for the tech sheet.

Could be a problem with the heater circuit.
The unit is trying to reach a set point temperature and for some reason cannot so it hangs.
If it has a cycle with no water heating try that to see if it runs OK.
Does it dry the dishes at the end of the cycle. If not then I would check the heater resistance (10 to 35 ohms) and the hi-limit thermostat resistance (0 ohms at room temperature).
Check the thermistor resistance.
Check the incoming water temperature, should be at least 120 degrees F.
Try running the diagnostics.
16519200.pdf (1.1 MB)