I have a 1987 Johnson 140 HP outboard that stalls on idle when the engine is hot.<br />It starts fine when cold and runs great with a sweet spot around 4400 rpm. However after running for a while it dies if you idle (800 rpm) and is very difficult to restart. Mostly I end up getting towed back to the slip and have to wait until the next morning to start it again. Even on a short run from the slip to the fuel dock (10 min) it will fail to start after fueling up. The engine floods while trying to restart.<br />We have already changed the stator and just had the carb rebuilt thinking it was a stuck float.<br />Any ideas? Thermostat perhaps? Electric ignition?