Although that's an odd failure for a motor, it's not unheard of and based on your troubleshooting that's where I would go first. My first guess would have been a gummed up gearbox, but you eliminated that. I would still clean and re-lube the gearbox while you've got everything apart.