My KitchenAid by Hobart Imperial KDI-16 dishwasher was flooding and the problem has been diagnosed as a broken timer. I have checked on Ebay and spoken to a number of recommended people who have stocks of old timers. No luck.
The dishwasher has a soak cycle and the part number is 4160484.