Р0340 - неисправность в цепи датчика положения распредвала. Из-за чего может появиться ошибка Р0340:
Самая типичная причина - это уход меток ГРМ. Даже небольшое смещение может вызвать ошибку Р0340. В случае если метки на месте, то проверьте все оставшиеся пункты.
После того, как найдёте и устраните причину ошибки, отсоедините клемму с АКБ на некоторое время, чтобы сбросилась ошибка.