My dishwasher will sometimes run a complete cycle but MOST of the time it will not. Below are the symptoms when it does not run a complete cycle:
When the knob is first turned to wash, water will fill the washer and it will either start washing or not start at all.
If it starts washing, the washer will stop in the middle of the cycle but the timer will continue to turn. After some time, it will start back up (it don't matter at what part of the cycle it starts). It will continue to run to the end of the cycle but most of the time the water will not drain completely and the dishes will still be dirty with some soap residue.
If it does not start washing, the timer will continue to turn until it starts whenever it wants to start. It will have the same symptoms as the one described above.
Sometimes, the timer will turn all the way to the off position and the dishwasher will not start at all.