I would take a good look at the crank sensor,if it cranks its not a neutral saftey switch problem.