it sounds the same as my problem,,, found the grease trap was blocked cleaned it and it ran like new. you can find it underneath lay the dishwasher on it,s side take the base plate off and all will be clean except 1 thing. you can unclip it and one small cream coloured pipe wash it in hot water and i think you will be as happy as i am
Colin, November 2008