Swap out the crank sensor first.

Its what I would do first, so see if that helps.