Recently, I had a problem with the front power window switch.Window would go down, but not up.
Took the switch out and apart (out of curiousity).
It was exactly the same scenario!
I cleaned all the electrical contacts of the switch.
Used contact cleaner on the ball bearings and springs...
Also had the same amount of fun balancing the ball bearings (there are 2!) in the middle of the springs when re-assembling the two pieces of the switch back together!
Switch works like a charm!
Unintentionally (yeah, right!) saved 30 bucks!