Today I have fixed problem too. In my case was a mechanical problem, not electrical. Haldex totally disassembled, every channel and valve blew under air jet, everything cleaned. Old oil was very dirty, in the one of the channel I have found a small rock about 4mm, have no idea how it got there...