Ok if you have already replaced the door lock and its still the same then this is either down to burnt wiring or a faulty control board.
Remove the rear panel of the washer and from there you will see the control board on the left hand side.
Take this out and open the plastic casing on the board.
There check the wiring blocks and see if theres any loose or burnt wires.
The door lock wires goes to J011 and J004 on the board. You will see them printed next to some of the tagging on the board.
But if the wiring is fine and its already had a new door lock then im afraid this is going to be a faulty control board which will need to be replaced and reprogrammed to cure this.
If you need anymore info just get back to me.
Just wondering how you got on with the washer as the question is still open?