Well after some advice on here I pulled my carb back off a really really cleaned it: acetone, boiling soapy water, ultrasonic, and more acetone.
So got out on the water with it today and it was still coughing a little but this time the idle screw cleaned it right up. So now I thought the motor...