One tricky little thing thats usually overlooked is the main bolt on starter solinod it will loosen in solineod and pos cable will seem tight and is any movement inside makes starting hard sometimes pull your pos cable off see if you have any movement or just tighten secondary nut that holds bolt tight The problem sounds more like a coil dropping out or a weak fuel pump[or choke] the soliniod thing is for no start sometimes not dieing out