have 90hp mercury four stroke efi sometimes it will crank and crank and not start other times it will start right up any suggestions