After my boat engine reaches a certain throttle position the engine will cut out from it appears lack of fuel. I say this because in order to even achieve 2/3 throttle the choke has to be full out. I have found that if I put my hand in front of the carburetor throat and even further restrict the amount of air flow that the engine will then reach full throttle. I have checked and replaced every part of the fuel system from the gas tank all the way to the gas line that feeds the carburetor fuel but the problem still persists. Does the carburetor need an overhaul? In addition to possible gas flow problems could there also be a situation with engine timing? Thanks.