Check the door catch. We've got a Zanussi DA 2252 and had the same problem. Perhaps the cycle stops because the metal catch has been pushed out of position and is preventing the door from closing properly. To put it back in position tighten up the screw holding the catch in place. In our model the screw is right underneath the catch.
J Calder, October 2007