I've got a GE dishwasher model number GSD1350X70 that I'm struggling with.
The short version of the problem is that during some of the cycles, the thing begins putting fresh water into the tub before it has finished draining the dirty water. The end result is that all the water gets drained out and it sits there not doing anything until the next fill cycle begins.
My understanding is that the fill cycle begins and ends based on the timer. It starts filling at time F and stops filling at some time F+T later, where F=Fill time start and T=Fill duration time.
My question is, how does the drain cycle work? Obviously it begins a drain cycle based on the timer, say at some time D into the cycle. How does the dishwasher know when to stop draining? Is it like the fill cycle in that it will stop draining at some time D+T later? Or is there some kind of feedback mechanism to tell the dishwasher that the tub is empty?
If the drain cycle works only on the timer, then it seems like there is something wrong with my timer because it begins filling the tub while it's still draining.
Any help is appreciated. Dan