Thanks for the ideas, Warbeaver.
The only reason I thought it might be related to the blower motor was that the mechanic who replaced it last year said that the defective blower motor may have been causing a short that affected the power windows. Considering that I have no idea how to prove or disprove that theory, I thought it was worth mentioning. Regardless, even if that was the problem last year, it wouldn’t seem to explain the exact same problem this year with a new blower motor. Unless the new one’s going bad, too.
Which switch assembly would you say was the problem? The driver's side?