Saturday I was running at about 80% power and after about 15 minutes the engine just cut back to about 30% power. When I throtled back it shut off and smoke started coming from under the cowling. I removed the hood and discovered an overheated outboard. I got no warning horn or anything. Anyway when I tried to restart it was ceased up. After letting it cool for a half hour I tried to restart and it turned over but wouldn't fire. When I got it home I expected major damage but got good compression from all cylendars, all between 110 and 95 psi. At this point I started looking for why she wouldn't start and found I had no spark. I isolated the motor from the boat and still no spark. Assuming all four ignition coils wouldn't fail at the same time I think I can rule that out too. My guess is it is either the power pack or the stator. How do I troubleshoot this problem? Is there a chance the overheated engine could have melted something or just a coincidence that I lost spark at the same time I overheated?