Пощупал-подергал все детальки... И проблема была найдена. Маленький триб (1) сидит на платине неподвижно. Но у колеса с толкателем (2) слишком большой вертикальный люфт, оно перемещается вверх-вниз на втулке (3). Из-за этого при тряске часов колесо с толкателем выходит из зацепления с маленьким трибом, плоскость колеса перемещается вверх, и колесо свободно проворачивается на втулке. Поэтому место зацепления колеса и маленького триба изменяется. Таким образом сбивается настройка календаря.
Что с этим можно сделать?