1989 50hp yamaha pro won't idle more than 15 seconds then dies but starts right back up at the turn of the key. Checked for water in fuel,none. Took carbs off and cleaned they were spotless, same issue. isolated control box from the engine same problem. Spark is great. Boat run's great at any speed above idle. Put oil in the gas thinking the injection system was not working right at idle. This is a 3 cyl with 3 carbs. Primer bulb never goes flat always stays hard. Choked it when it started to die made know difference, tank is vented properly. Any suggestions would be appreciated iam leaning toward's the fuel pump.