Yesterday, started the boat in the water in the morning, starts like new. Idles good. Put it in gear, idle a bit, let it warm up. When I start to give it throttle, the bow starts to rise, and it's almost like the motor kinda "hangs" at 3000 rpm for maybe 5 seconds. As I feed it more throttle, it vibrates a little and then it starts to plane, and the motor flies and all is great. But yesterday, as I slowed down from WOT, it just died. I couldn't start it again, it just turned and turned. But the bendix on the starter was stuck engaged, so I gave a gentle tap and it disengaged. So I tried to start it again, and it just turned without firing at all. So I drifted for half an hour, then tried to start it again, and it fired up! So I just kicked it into gear, and idled our way back to shore. But it ran the rest of the day just fine if I idled and trolled. I shut it off and started it 10 times just fine. What's going on? Any ideas? The starter bendix was sticking on, but a tap made it go down. The stator maybe? Help would be appreciated. Thank you.