Wolfmechanics can be right, you may be facing one of those failures where there is not a single factor at stake. Normally the spark plug failures match on high, by accelerating, you say that your car stays, therefore points towards the time set. The firecrow also points to delay in time as it is a sign of fuel burning in the escape multiple and not in the cameras. It can be excess fuel too. If you have not changed the whole time of time, tensioner, etc., change it at the same time, do a review of the injectors. If you do not have very deteriorated the tank uses an additive first. Spark plugs may indicate if there is a lot of fuel.