I just finished rebuilding the engine tonight, last year I burnt a piston and scored a cylinder, i pulled the engine, the bottom end was still good as we just rebuilt it, new crank and all 4,000 miles ago. The sled itself has 10,500 miles on it. Anyway i put a new monoblock on it and new pistons and rings and put it back together tonight. It ran great for an hour or so around my fields and what not so which really only amounted to about 20 miles. I shut it off, got my gear on and decided to hit the lake and head up to my parents house about 15 miles by trail. Made it halfway to my parents house when it just started dying down till it stalled. No check engine light or anything. Last year it had a problem with the 30 amp fuse down by the battery so i thought maybe that was the issue, it was fine. pulled the plugs and they looked okay. put them back in, hit the starter and it fired up and ran fine. Made it the rest of the way to my parents house and went around the fields a few times and as i was slowing down it just bogged down and died. This time it burped before it died, and the check engine light started flashing. Pulled a plug, grounded it out on the head and it has no spark. Put a new spark plug in and still no spark. I guess my main question is, will a bad stator cause the check engine light to flash? I do believe the stator is bad as its never been changed in 10,000 miles but is there anything else i can check? How is it possible for the computer to detect a bad stator? All other sensors are plugged in, and the wires going to the sensors are good. Thanks in advance for any and all advice and suggestions!