Ошибка P1670 расшифровывается: "блок корректирующих резисторов". Обычно причиной возникновения данной ошибки является неисправность установленного на ТНВД корректирующей ПЗУ или электропроводки от ЭБУ до ПЗУ. Попробуйте подменить регулятор давления топлива, установленный на ТНВД. Попробуйте установить б/у регулятор, осмотрите и проверьте проводку, а потом при рецидиве, возможно, придётся менять весь ТНВД.
Балаково, LADA (ВАЗ) 2108