If you have ruled out the motor, switch, and regulator as causes, then consider that it might be a bad relay in the GM (general module). In my (and a number of other people's) experience, the rear windows would intermittently fail. Check out
this link for a discussion. Also see posts #27 and 28 in
this link for discussion and solution.
Hope that helps.