Have you considered that the heating element that gets the water hot might be defective and that the machine needs a new one to be fitted.
I mean - the cycle always stops at the same point - the water does not get hot - the dishes remain greasy. Looks very much like the element in the room to me.
Call for a repair person.
Good Luck...
April 2016