Te explico:
Es posible, que el motor este bien y lo que ha sucedido es que el tornillo dentado, donde agarras el brazo del limpia, este pasado. Se han estropeado los dientes o por el contrario, sea el brazo del limpia el que tenga los dientes pasados. Puedes probar a soltar el limpia, poner un poco de cinta de teflon en los dientes (no se me ocurre otra cosa) y volver a poner la tuerca del brazo con una arandela para hacer mayor fuerza. Si haces esto y el brazo se queda fijo y no lo mueves, entonces es de los dientes que te comento. Si lo sigue haciendo es cosa interna del motor, pero estoy casi seguro de que es lo primero.
Con la nieve, lo que sucedio es que el motor que tiene bastante fuerza, ejercio fuerza pero el limpia por el peso le costaría y entonces paso los dientes. Creo que no me he explicado muy bien, pero espero que sea suficiente para que lo entiendas.
Un saludo.