Здравствуйте.
Вероятнее всего Вам сказали совершенно верно, причина действительно может быть в неисправности ЭБУ (электронный блок управления) или датчика положения коленчатого вала. Для начала необходимо еще раз проверить совпадение меток механизма ГРМ, а также контакты разъема датчика положения коленчатого вала.
Далее желательно провести компьютерную диагностику.
Россия, Subaru Legacy