I had the right one on my 04 GMC go down and refuse to go back up a couple times.
I was able to remove the motor and found the shaft from the motor was rusty and binding in the housing.
I was able to disassemble the motor and clean the rust off the shaft,greased with synthetic grease and its been good for the last 7 years.