Have you tried checking the pressure switch tubes they are at the underneath of the machine you can usually see them when you remove the panel under the door smallish tubes that connect to the sump of the dishwasher and go to a small round switch all it takes is some grease to set in them and the machine overfills as it cannot detect its full.
Austin, January 2009