Happy you sorted it out.
At least I see that mine was not the only one with the lazy switch :-)
Did you get the switch cleaned or replaced?
I brought it to an auto electrician and he put in a new one. They are cheap enough; but it's the inconvenience caused.

Now the passenger window works as it should...
