Попробуйте сделать диагностику блока климата. Вот цитата из профильного форума:
"...а) Выключить зажигание
б) Нажав и удерживая кнопку AUTO и кнопку рециркуляции, включите зажигание
в) Все индикаторы должны мигнуть четыре раза, что подтверждает включение режима самодиагностики.
После включения режима самодиагностики и проверки индикаторов система автоматически перейдет в режим проверки датчиков и потенциометров.
Если какой-либо датчик не исправен, на дисплее будут высвечиваться коды неисправностей. Если все элементы исправны, высвечивается код "20".
20 — норма (нет неисправностей)
21 — обрыв датчика температуры в салоне
-21 — замыкание датчика температуры в салоне
22 — обрыв датчика температуры окружающего воздуха
-22 — замыкание датчика температуры окружающего воздуха
23 — обрыв датчика температуры в испарителе
-23 — замыкание датчика температуры в испарителе
24 — неисправность или отсутствие связи с датчиком температуры охлаждающей жидкости (для моделей с 2004 г.)
25 — обрыв датчика солнечного света
-25 — замыкание датчика солнечного света.
26 — неисправность привода заслонки смешивания потоков (Full cool)
27 — неисправность привода заслонки смешивания потоков (Full hot)
28 — неисправность привода заслонки направления обдува (Full vent)
29 — неисправность привода заслонки направления обдува (Full def)..."
Если не дует печка и появилась ошибка на магнитоле в Subaru Legacy 2005, возможно, проблема связана с батарейкой памяти магнитолы или предохранителем. Батарейка памяти обычно находится внутри самой магнитолы. Чтобы проверить её, нужно снять магнитолу и разобрать её корпус. Также стоит проверить предохранители, отвечающие за работу климатической системы и магнитолы. Они находятся в блоке предохранителей, который расположен под капотом или в салоне автомобиля.
"...а) Выключить зажигание
б) Нажав и удерживая кнопку AUTO и кнопку рециркуляции, включите зажигание
в) Все индикаторы должны мигнуть четыре раза, что подтверждает включение режима самодиагностики.
После включения режима самодиагностики и проверки индикаторов система автоматически перейдет в режим проверки датчиков и потенциометров.
Если какой-либо датчик не исправен, на дисплее будут высвечиваться коды неисправностей. Если все элементы исправны, высвечивается код "20".
20 — норма (нет неисправностей)
21 — обрыв датчика температуры в салоне
-21 — замыкание датчика температуры в салоне
22 — обрыв датчика температуры окружающего воздуха
-22 — замыкание датчика температуры окружающего воздуха
23 — обрыв датчика температуры в испарителе
-23 — замыкание датчика температуры в испарителе
24 — неисправность или отсутствие связи с датчиком температуры охлаждающей жидкости (для моделей с 2004 г.)
25 — обрыв датчика солнечного света
-25 — замыкание датчика солнечного света.
26 — неисправность привода заслонки смешивания потоков (Full cool)
27 — неисправность привода заслонки смешивания потоков (Full hot)
28 — неисправность привода заслонки направления обдува (Full vent)
29 — неисправность привода заслонки направления обдува (Full def)..."