My '99 60 hp mercury is having a hard time starting and running. I have to give it half throttle to get it started and then it acts like its flooding out/bogging down once its started. Usually once I get it on plane it seems to run fine. Not today though, I couldn't manage to get on plane. I hooked it up to the hose and there was a lot of gas coming out the exhaust when it was running rough. When I unhook the fuel line it will start to run fine until it runs out of gas. Is it a float problem or perhaps the fuel pump? I read another post where a fuel diaphram caused similar problems.