If the motor works it generally works unless the car is really old or for some reason has seen lots of duty. Probably thoroughly clean and lube with silicone spray.
Since it works in the lower part OK but then slows down closer to the top probably there is something slowing it down, like dirt.