Проверьте ЭБУ либо попробуйте поставить временно аналогичный. Если не хотите лишние деньги отдавать, то можно доехать до разборки, найти аналогичный в комплекте ЭБУ+иммобилайзер+чип, проверить и сделать выводы.
На двигателе z16xe такая же проблема, менял датчик распредвала. Старого датчика, правда, не осталось. Они, я так понял, даже для одного и того же двигателя могут быть разными?