What could be causing my dishwasher not to drain?
After ensuring that the drain is clear, the next thing to check is the drain hose that connects your dishwasher to your drain under your sink.  Make sure that hose is not clogged or pinched.