I have a '89 4.3 Mercruiser and it takes a long time to start when cold. (A lot of cranking) I replaced the carb because of a bad choke, but it still does the same thing. It runs and starts fine when warm. It seems like it has a hard time sucking the gas from the tank I replaced everything...