hola bro, me pasaba lo mismo y se prendia el check engine, haz que la revisen con el escaner, la solucion en mi caso fue la vlavula vvt marcaba error, se quedaba sin potencia y efectivamente al apagarla y volverla a prender funcionaba nuevamente.
metele escaner y checa que codigo de error te da.