1985 3.0 liter mercruiser. The boat starts right up every time when cold. When I first leave the dock the boat runs smooth at idle speed. When I give the boat more throttle it will get up and go to wide open throttle. If I throttle down at all, the boat will start surging and running very rough. The boat surges at most speeds from this point, except WOT. The boat will run like this for about 30 min. At this point the boat starts running even more rough to a point where it will stall, will not even run at idle speed. I can get it re-started with a little trouble. When I get it re-started and try to put it into gear it will stall 5 times out of 6. I can usually limp back to the dock by re-starting several times.<br />I have tried a new coil, rebuilt the carb., new points and condensor, new spark plugs. I have checked the anti-siphon valve, seems clear, tried running with the gas cap off for venting.<br />After reading the many posts on this board I am thinking it is the fuel pump. Why would the fuel pump act up after running for awhile? I am trying to eliminate other things before trying a new fuel pump.<br />Any help would be appreciated.