Question for you.. When you try Vtec, is the engine warm or cold ? because when cold, Vtec does not engage. You have to let the engine warm up before attempting vtec..Other than that, as PikkaGTR said, it might be clogged injectors or prob needs a new fuel filter..HTH !