Meu Vitara estava apresentando esses mesmos sintomas, mas no meu caso o problema principal foi a bomba de combustível. Eu coloquei um relógio na parte da mangueira já chegando ao cofre, e tava dando 1,2 bar. Troquei e subiu pra 2,5 bar.
Mas além disso o sensor map parecia estar com mal contato, por conta de sujeira. Fiz uma limpeza antes de trocar a bomba e melhorou.
Ainda falta um refinamento no acerto de ponto e tal, mas a bomba fraca tava matando o carro!