could be a number of things but i would check oil and maybe do a tune up on it and also clean the vtec soleniod