From what you described I believe the only other thing left would be the main control board. Have you located the service sheet and tried running the dishwasher through a diagnostic cycle? It looks like it lists the specific amount of time the dishwasher should be filling during that diagnostic cycle which should make it a little easier to monitor to see if the control board is doing what it is supposed to.
This is the main control board for your model dishwasher:
Main Control Board - Part # PD00025409 (mfg # W10804121)