Что означает код P0340 Датчик положения распредвала вычисляет скорость вращения и положение распредвала при вращении. Полученная информация передается в блок управления двигателем (PCM)который использует ее для управления впрыском топлива и моментом зажигания. Если от датчика положения распредвала не поступают данные в блок управления двигателем, то работа систем впрыска топлива и зажигания будет невозможна, в блоке управления зафиксируется ошибка P0340. Которая в свою очередь приведет к активации индикатора Check Engine Light...
Питания и массы на месте, CAN-шина в блок заходит, проводка целая, но нет управления главным реле. Если минусовое управление подкинуть, на реле, машинка живая, всё работает и ошибок ней нет, только соплю убрал, хана машине...