1988 Mercruiser 4.3 LX 205 with 4 bbl carb. Starts and runs fine, but once it is warmed up, the RPMs start to slowly drop until it finally stalls. I can see gasoline pouring down into the venturis and onto the butterfly valves. Bad float and/or needle valve? Cracked housing? Or maybe the fuel pump?