safety neutral switch

One more thing you want to do is make sure you have a good clean solid ground strap from engine to body. If not you can have the same problem of no crank at times due to the NSS is your ground. I have seen this before.