hmmmm maybe a cam sensor or a throttle position sensor.,....smetimes monie will roll over for a long period of time, I think my tune guy told me it was a crank sensor or something but really cant remember

hope ya get it