I have a 1988 mercury 25 hp that dies at above half throttle. When the engine quits it has to sit for around an hour before its possible to restart it. The fuel bulb still has pressure when the engine dies. If I'm quick enough to throttle down it just sputters then runs normal. I've checked the canister fuel filter and it's still full of fuel and the filter element looks good. Could it possibly be getting too much fuel at higher rpms and flooding it? The hour wait time before being able to restart is what has me stumped. Any help would be appreciated.