I have a 2 stroke 2004 Yamaha 90 outboard and the motor starts great when I launch, but after running down the river for about 20-30 minutes to a fishing spot, and fishing for an hour or two, the motor does not want to start again. I turn the key and it cranks but won't turn over, I prime the bulb and it will eventually start again. After I get the motor running, I will run it back to the landing, cut the motor, and it starts on the first try. It seems like the problem only happens after running the motor for awhile, and then letting it sit for an hour or two. Thanks for reading!