Marco, I agree with you it sounds like a timing issue, but wouldn't you think that if it was just a sensor it would happen all the time? Or even if it was the ECM, wouldn't that be more consistant and happen all of the time? Do you think it could just be a combination of things messing up the ECM itself or the program? Maybe a reflash?