I had the same problem, went through all the online discovery Youtubes and blogs, replaced controller, water inlet valve, plunged the kitchen sink, cleaned all filters, and still there was no wash. Here is my solution: IF your dishwasher is 4 or more years old with the above symptoms of this problem where it fills and drains and seems to go through the timing, but the washer arm(s) are in the same position as when you started, then it is likely the circulation pump. I got one from Amazon for $99 (plus $15 for extended warranty), followed a wonderful YouTube that was on that Amazon pump sales page, and the dishwasher cleans like new!
I took advantage and also cleaned behind all the manifold tubing that carry water to the arms (they were YUCK behind them), and am a very happy now.