Если в DiSEqC 1.2, то тогда возможно произошел сбой в памяти мотора. О том как решить эту проблему должно быть рассказано в инструкции к мотору. На сколько мне не изменяет память, то в разных моделях моторов при работе в режиме DiSEqC 1.2 используется внутренняя память в моторе, в которой может быть уже запрограммировано какое то количество спутников (количество ячеек памяти для запоминания данных при настройке на спутник). Так вот, во время работы может происходить некоторое изменение данных для одного спутника, которое в конечном итоге изменяет данные на все остальные спутники. И поэтому нужно делать в таком случае "перерасчет" позиций остальных спутников. Думаю в Вашем случае без "выхода на крышу" никак не получится. Вам нужно будет при помощи кнопок на моторе установить стрелку на хоботе мотора в положение "0", а потом нажать сброс на моторе (не кратковременно, а на несколько секунд, пока не заморгает светодиод на моторе, а потом не загорится постоянно). И потом уже дома снова настраивать все спутники по дуге в режиме DiSEqC 1.2 и сохранять настройки в память мотора. Но лучше всего будет если конечно Ваш мотор поддерживает режим USALS эксплуатировать его именно в этом режиме. Тогда у Вас не будет таких проблем с "переполнением" памяти или ошибками в памяти. Вам необходимо будет установить в настройках ресивера координаты Вашей местности и реисвер в режиме USALS будет сам делать все вычиления и двигать антенну в нужную позицию с погрешностью 0.1 градус, при этом можно будет делать корректировку для любого спутника.
PS
7 лет работы для мотора это уже приличный срок для износа поворотного механизма и если даже Ваш мотор не может работать в режиме USALS (некоторые первые моторы могли работать только DiSEqC 1.2), то советую приобрести современный мотор (они сейчас все умеют работать с USALS), заменить Ваш старый и снова лет на 7 забыть о проблемах.