Removing the bottom panel and watching the internals while the washer was running revealed a small drip from what appeared to be a plastic cam that was attached to a solenoid. The water was dripping from the shaft the cam attached to down into the solenoid. Being a DIY guy I pulled the washer out, turned it upside down and inspected the effected mechanism. It appeared that there was a seal on the shaft that was leaking. The water leaking into the solenoid caused it to rust and stick. A quick look on the internet brought me to Appliance Pros who provided an excellent exploded view of my dishwasher with all the parts labeled and all available parts listed with pricing below. This told me exactly what had happened, the Drain Door Shaft Seal had gone bad causing water to leak into the Drain Door Solenoid, rusting it and causing it to stick. I went ahead and ordered the Drain Door Shaft Seal and the corresponding Push On Nut to replace the rusted one. While I waited the customary couple of days for delivery I went ahead and cleaned the Solenoid Plunger using a wire wheel on the bench grinder and cleaned the hole in the solenoid with a wire brush. When the seal and push nut arrived I re-assembled all of the pieces, put the washer back in and 'VIOLA'!!! The dishwasher washes dishes perfectly again and no more leaks!!!!! I HUGE thank you to Appliance Parts Pro's and their excellent website and prompt service. Now, if only the heater core in my son's car would be this easy to fix.........