Hey!
I have to say this is a great explanation! I went through like I knew what im doing, but Ive never done it before. I put a motor a part, cleaned the brushes and rotor contact points but that didn't solve the problem. It looked like something getting stuck and wipers only turned to a certain point, later I discovered that next to smallest gear there is a bit of plastic that should slow down the gear as it hit the contact point which parks wiper in correct position. I have slightly bend the bit of plastic back and that solved the problem