Если актуально... Я бы ещё проверил зажигание (опережение, датчик Холла, катушка, коммутатор). Также, возможно, помирает кислородный датчик. В принципе, в моновпрыске всё просто. Мозги получают сигнал с ДТОЖ и ДТПВ и первично корректируют смесь. После сгорания её количество кислорода в выхлопе замеряет лямбда-зонд и сигнал об этом тоже идёт в ЭБУ, который окончательно корректирует количество подаваемого топлива. Если воздуха избыточное количество, неполное сгорание - будут повышенные обороты. Если воздуха мало (или, для зимы, - очень холодное топливо, когда подогрев коллектора не работает или поступающий очень холодный воздух не подогревается) - двигатель будет стараться заглохнуть. Неполное сгорание - это проблемы с зажиганием.
Встречался я и с экзотической причиной, когда машина, наоборот, отказывалась заводиться - вышел из строя ЭБУ после грозы.