ive got a 2007 sporsman 800 that did not run for about a year and a half. got new plugs. battery and cleaned fuel system out. Does not get spark but when it does it fires right up. I traced it all the way back to the wire coming into the coil. no power is getting to that one. One wire gets power for about 2 seconds when the key is first clicked on but when turning over none get power. but somnetimes it magically catches and when it does it will start and run fine until you turn it off again. all of the fuses are good. how can i tell if it is the wiring harness or ecu? has anyone else ever had the issue.