sounds like a dirty switch maybe. try some electrical parts cleaner, take the switches off the door, unplug them and spray them down from under the button. let it dry off and try it out.
if it still acts up it could be a pinched wire in the doors rubber boot door to car body.