проверь датчик положения коленвала. 0149, 1564 были у меня на фокусе, когда датчик коленвала не до конца вставили. Эти ошибки говорят о рассогласовании датчиков вала насоса и коленвала двигателя. А вот 0148 говорит скорее всего от том, (если, конечно, насос подкачки исправен), о неисправности ТНВД, а точнее о механическом износе шиберной части ТНВД. Внутри корпусное давление ТНВД не достаточное, следовательно нет необходимого давления для плунжерной пары и для регулирования опережения впрыска. (не бейте сильно, это просто предположение)
Можно проверить элементарно программой форскан и китайским сканером elm327.