Passenger's window does not work from that side, right?
This is a common problem on the later style door switches, and is cause by the lockout switch in the driver's door. That switch supplies power to all the other switches in the other doors, and it get's intermittent with age.
Two ways to fix it:
1. buy a new switch assy. for the driver's door (about $175)
2. jumper across two of the wires entering the switch assy in the driver's door, thereby defeating the lockout switch permanently. (Do a search on this forum to find out which wires are the correct ones.)
I have been meaning to see if the switch assy can be disassembled and cleaned/repaired. Once I get some time, I will be digging into the one on my 2000. (Mine is only periodically intermittent.)