My 1993 Bayliner 2250, with a 4.3L mercruiser, electronic ignition ,2 barrel carb. will start up quick when cold. However after making a run to a fishing spot and staying 30min. or longer the warm engine cranks and cranks for a long period before starting. New elect fuel pump recently, new electronic ign., new spark plugs, still acts the same.