Hi Marv,
I had nearly exactly the same problem with my 2007. And it was intermittent too.
I too could not raise / lower the passenger window from the drivers side, but could with the passenger side control.
And I had similar issues with other components, one being the dome light would not operate half the time.
After some head scratching and research, I found the culprit was 2 broken wires inside the boot that carries the harness from the door to the door pillar. From years of opening and closing the drivers door, 2 wires broke inside the harness, and inside the plastic coating. The coating was partly broken too, exposing wire strands.
I took the door panel off, and also removed the flexible boot from the door to expose the harness. Then I pulled the black wrap off the harness to expose the wires. That's when I found it. It is tricky to get in there, but I was able to get a couple fingers on each hand on each side of the wire. A gentle pull and it came right apart.
As a temporary measure, I was able patch in a short wire, joining the 2 together. I then wrapped electrical tape around the offending wires, then around the harness and put it all back together.
Success! It worked perfect for about 2 years when it came apart again.
The proper solution was to replace the complete door harness.
I went to the stealership to buy a new harness to replace it but they wanted some crazy stupid price for it. I think it was 700 and something or something ridiculous like that. I went to the local auto wrecking yard and they let me pull one from a wreck in the yard. $15.
Easy job to replace, took me about an hour to pull it apart and change it.
It has worked perfect ever since.
Not saying this is your issue, but your symptoms are nearly identical. Before you start changing the switch assembly, check out the harness first.
2007 GMC 3500 dually ext. cab 4X4 LBZ Dmax/Allison - 2007 Pacific Coachworks Tango 306RLSS
RV Rebuild Website - Site launched Aug 22, 2021 - www.rv-rebuild.com