I bought a 16 foot boat that has a 1999 mercury 8hp 2 stroke on it and it seems to idle fine but when I put it in gear it runs bad and stalls out after quarter throttle. The only way it stays running after quarter throttle is if i pull the choke out but if its idling and I pull the choke out it stalls. I'm pretty sure the carb needs cleaning but I'd like to hear some opinions. Thanks.