Dishwasher stopped during the beginning of the cycle and through the E 24 code. All drain lines were completely free of obstruction when holding up the max level float, the drain would initiate and drain without an issue. Bought a new drain motor because that’s what everyone says it most likely is removal in installation of new drain. Took about five minutes and was easy to accomplish. 24 code still showed up. Found that whenever any programs started, the drain would initiate for about 30 seconds stop and then initiate again and then E24 code would be thrown about two minutes into the cycle. At first I figured out if I can open the door during second initiation and close it the dishwasher works fine. Later realize that if I turn the dishwasher on, leave it on for about two minutes without starting a setting that the dishwasher will go through cycle without a problem. It seems that it’s probably something to do with the control board and not the drain pump. Dishwasher is almost 11 years old so I think I got the best out of it anyways. Hope this helps.