My guess is crank sensor...but hoping for the best..
Good Luck Josh...