Not a skipped chain if as MAF orO-2 sensor it would codeA MAF can be a problem. Same as an air leak. Skipped timing chain would give a crank position error. Ignition would give a miss code. O2 sensor should give code with leaks and MAF, but those two are where I'm leaning. MAF is not that expensive, I would replace and do another test drive. Quality of gas may be an issue as well.