This was on my mom's dishwasher it wouldn't drain. So I installed a new drain pump, check the cable, and water level switch.
Then she tells me that the problem started after the new disposal was installed..... Well, the person who installed the disposal didn't drill out the plugin the disposal so check that first.