Well, there are obviously a number of things that can cause this. A failing camshaft position sensor or crank position sensor is a common issue that can cause this. "Usually," but not "always," it will trigger a code, so, I would have your Pathy checked for stored codes first. I...