40HP on a pontoon. Recently purchased and trying to get it running good. It would start immediately when cold without choke. First indications were max rpms about 4200 but every once in a while would jump up to 5000 wide open. When it did this it sounded good and had good speed. Usually it would drop back down to 4200 shortly. After experiencing the 5000 rpm mode that's what I wanted and expected. Idling and slow speed running was not smooth. Initially I thought it was running on two cylinders and sometimes the third cylinder would kick in. Turned it in to the shop and they found a few problems. Filter leak repaired, plugs replaced and the carburetors had kits put in them. Reed valves looked good when apart. It uses an excessive amount of fuel, like a gallon in about 8 minutes. Out of the shop and symptoms are the same. The mechanic took a ride and adjusted things and now believes the culprit is the fuel pump. He said the carburetor kits he put in did not have anything for the fuel pump. He's ordering a pump or kit now. He says excess fuel is in the carburetors. Is this possible for the fuel pump to force too much fuel? I hoping he's right cause I want to go fishing without worrying about getting home.