Maybe a bunch of gunk in the carb...

Did you check the point gap, condition, and the dwell??

What are the idle screws set at on the base of the carb??? 1 1/2 to 2 turns out should be a good starting point.

Is the choke plate wide open when the engine is warmed up??