this might be useless but i had similar prob it was the ign switch live, i checked it with ign on and it was fine but when i tryed start it up it would not go, no spark

it turned out to be when key turned on to start position it was loosing its feed

so i changed it to another feed and bobs your uncle,it ran.

might help.terry.