Will not drain during cycle

The dishwasher will not drain during cycle but will drain if you push the cancel/drain button.

Well then your pump works but the computer program chip is having a problem. Inspect your circuts on your electronic board. Check your actual buttons for cleanlyness underneath as if three of them could be shorting out/completing the curcuit. After that I would begin to think the computer chip is having a problem and would jab it with a screwdriver shorting it out as if to clear a bad memory.