check the manual and see what oil your suppose to be running on. i use to run on 5w 30 which is what im suppose to run on for best mileage but im on 10w 30 cuase theres more miles and the damn mechanic throw the 10 in. maybe the sparks arent working optimum. not set in right or something.