I replaced the door latch first, but it didn't fix the problem. A few months ago I had replaced the user interface board. So the only thing left to be replaced was the main control board. I watched a video on AppliancePartsPros.com on control board replacement. The part arrived in 2 days. I fixed it the same day. It took about 20 min. I didn't need to detach any water hose or wiring. It took longer to squeeze the unit back under the counter. I ran a cycle with a dishwasher cleaner tablet and it did perfectly. The video was very helpful.