My whirlpool built in dishwasher works great for weeks and then the program stalls.The drain pump comes on but the program stops when the drain pumps stops.It wont take in water or move through the program.I removed all the components and tested them and they are fine.Do you think it is a timer fault.