All them things. Also check to see if it is running out of gas due to Fuel restriction, floats set too low, not enough fuel pressure. Sounds more like that is your problem rather than the carb being too small. Carb may be partially stopped up also.
Ed