This is the same problem I am having.
I had a diagnostics check done which highlighted a problem with an earth leak faule on the drivers door activator (or is that actuator?). I was informed that this usually means that it is knackered, but it works with the key. Passenger door then went...