Masz informację jak na tacy, że problem z czujnikiem wałka rozrządu. Od razu to mi przyszło do głowy czytając Twój opis jak jeszcze nie spojrzałem na błąd.
Spróbuj go wymienić i powinno być ok. Najczęściej po rozgrzaniu silnika potrafi on czasem zgasnąć np. podczas dojeżdżania do świateł lub po zatrzymaniu i nie daje się uruchomić przez chwilę, a czasem nawet dłużej dopóki nie ostygnie trochę.
Możesz jeszcze zerknąć na jego podłączenie i okablowanie bo dalej masz
błąd P0340. Jednak przypuszczam, że winny będzie tu sam czujnik.