Our dishwasher just stopped mid-run one day. We use it pretty hard, 3 x's a day, often. It did run through the wash cycle, but it just shut down leaving 1" of water in the bottom.
I had replaced the thermal fuse AND the door switch kit in the past, and I assumed it was the thermal fuse issue again. So, I opened the panel and noticed that the door switch connections had overheated, cracked open, and the terminals had started to melt. So, I ordered both the thermal fuse and the door switch.
Replaced both of them in about 20 minutes and the dishwasher started right up again.