If all else fails, as a long shot, look at the connectors in each of the door/fender cavities. Picture below.
I had a similar problem (both driver and passenger windows didn't work) and found the connector was loose causing an intermittent connection. I'm pretty sure that connector routes the power & grounds to the window switches.
Worth a try.