Could be a number of things. Possibly some sort of mechanical interference, could be old hardened grease in the runners or regulator, might be that insufficient current is getting to the motor to get past a stiff point, perhaps even a motor problem. Did it used to work? Does it go down again?
You are almost certainly going to need to remove the door card to investigate.