change your oil, only time my vtec cuts out is low oil, or very dirty oil. had it happen to my old si and i said osnap!!!