I have an 80s eninrude 30hp and its doing some weird stuff while idling. The motor revs up slightly while idling and at sudenly the motor will make a soft pop noise and a bunch of smoke will come out the exhaust and the motor will keep running until it does it again. Could this be a carb problem where the carb is letting in to much gas?