I had similar problems with three doors on my last 1997 Galaxy, the fault was the loom between the door pillar and the door, cables there are subject to continuous bending and stressing. I found several cables to have snapped at the connector inside the protective sheathing, I managed to solder them back together with no further problems. Quite tricky and fiddly though.