I remember reading ( I think I used the "search" here) that it was the motor. I know I've been checking prices lately for some reason.
Mine also stop wherever, not so much a problem, just bugs me.
I read somewhere to check your ground on the wiper motor first, should be on one of the bolts on the outside of the motor. It didn't help me, but it was gunked up pretty good.