I have an E57 error code on my Siemens iq700. It happened after wash just before spinning. the door was stuck and I had to dismantle the door lock. I understand E57 may be linked to the door lock or control board. I could replace the lock (cheaper), but isn't it strange that the door lock would rise a problem during use? I would expect the door lock could be a problem when starting a program.