Crank sensor is a good bet.

I'd go ahead and replace it and see what happens.