Асылбек, привет. Смотрю, опять классика "заслонка гуляет только в одну сторону, а если повезёт - вообще стоит как вкопанная". Ты не поверишь, но я с этой бедой на "двенашке" уже сроднился, как с утренним кофе. Давай разложу, где у них самое слабое звено, потому что даже новый моторедуктор - это ещё не гарантия, что он заработает как положено.
Первое и самое гнилое место - колодка проводов на самом моторедукторе. Станислав правильно написал про контакты, но добавлю: мало просто "почистить", их нужно именно пропаять с обратной стороны, если есть малейший намёк на ослабшую обжимку. Заводской жгут там, прямо скажем, "слеплен" без запаса надёжности - два тонких провода на питание, а нагрузка при пуске ой как не маленькая. Плюс сечение иногда такое, что диву даёшься, как оно вообще ток держит. Так что если моторчик дёргается, но не крутит заслонку до конца - ищи просадку напряжения в разъёме, а не сразу на блок греши.
Второй момент - сам блок климата. Станислав упомянул датчик в плафоне, это верно, но этих датчиков два: один в салоне, другой за бампером. Врут они оба с завидной регулярностью, но чаще капризничает именно салонный - его крошечный кулер забивается пылью, и температурная калибровка слетает. Блок думает, что в салоне уже Ташкент, и перекрывает подачу горячего воздуха, не слушая никаких команд с ручки. Временный тест - выдернуть разъём с датчика и попробовать управлять печкой вручную. Если заслонка зашевелится как надо - датчик под замену, только не "китайским ноунеймом", а нормальным, с резистором того же номинала.
По самому моторедуктору. Если поставил аналог за 500 рэ с авторынка - не удивляйся, что он живёт только в одну сторону. Там внутри стоит микроредуктор с червячной передачей и концевиками, и в дешёвых версиях эти концевики либо перепутаны, либо вовсе отсутствуют. Оригинальный механизм "Прамо" или "АВТОКОМ" - вот с ним проблем не будет при условии чистого питания. Проверить "на коленке" можно так: подаёшь 12 вольт напрямую на мотор, но предварительно убедись, что заслонка не заклинена. Бывает, что ось заслонки подкисает в корпусе печки из-за антифриза или конденсата. Тогда любой мотор будет тупо клинить, а виноватым окажется "кривой редуктор".
И последнее: прозвони проводку от блока до моторедуктора мультиметром. Часто переламывается жгут в гофре между кузовом и дверью водителя, там где из салона в моторный щит идёт. На "Самарах" это вообще больное место - изоляция дубеет, трескается, и в сырую погоду потенциал на управляющем сигнале "плавает". Если блок даёт команду, но до мотора доходит лишь половина ампер - вот тебе и "одностороннее" движение.
Так что алгоритм у тебя уже есть, просто добавлю свои пять копеек: контакты пропаять, блок проверить в обход датчика, и не скупись на нормальный концевиковый механизм. А ты уже скидывал сам моторедуктор и смотрел, крутится ли сама заслонка рукой без заеданий?