Another thing to do is CLEAN the tracks and apply a dap of grease on
the rollers. A little on the gears as well. Paid $ 300 for my local
Chevy dealer only to have the roller pop off the track. They would fix
it for free. But, I tried my hand at it only to find the tracks were
not cleaned off.
The main cause of motor failure in the 4th generation is the overload
protection built into the motor. Its a very thin metal strip that
bends when heated, such as the motor going to the end of travel and the
driver not taking his/her finger off the switch. Over time, the metal
become more sensative and pops off after only an inch of travel. The
fix is a new motor or hard wire a jumper in place of the metal strip.
But, with a jumper you have to rembember to take your finger off the
switch once the window is up or down (daa.)
Sounds like you have the leak fix. Take care.