I assume you left it unplugged for several minutes to try to reset the cpu?
1st - If it stopped working immediately after the other repair verify that the parts you changed/handled are fully plugged in . The pump has only 1 plug but the lock mechanism has 3 separate plugs, I'd bet we've all forgotten simple things like that and been mystified more than once.
2nd - A stuck button can freeze a computer. Check each button function, you should hear a distinct click when pressed. If not does it beep or flash lights at you when you press a button?
3rd - E44 is a control board problem I think. A failed main PCB would not be a surprise on these. But of course check all plugs on the board (both speed control at bottom and main PCB up top (user interface and main PCB are same part).
What do you mean by weak lock? Quick lock explanation - There are 2 lock mechanisms in 1 assembly. One is the click you hear immediately after pressing start. The second one is a "wax motor" that pushes a bar into place, the washer will not spin if the wax motor fails to engage. The wax motor takes 30-60 seconds to lock and is most easily tested by setting the machine to spin; if it spins after a few minutes it works. After locking the wax motor must cool to retract; that can also take 60 seconds. It is a common failure; it'll drain but never spin if this is the case.
Good luck and let me know if anything changes, diagnosis over the web can be difficult.