dishwasher

Our dishwasher would not complete its cycle. Then it would, but would not drain out all the water. It also took a long time to complete cycle. Finally it will not start at all and the clean light is flashing. Any ideas for fixing or parts replacement?