hmmm, kinda sounds like a lean misfire.
when was the last time the valves/points/timing were adjusted?
i'd start there. on a stone cold engine, adjust the valves to .006\".
then adjust your point gap to .016\".
then fire it up and make sure your timing is dead on.
then manually rap the throttle to wot and let it go and see what happens.
then take your air cleaner off, put on some safety glasses, and manually rap the throttle to wot and let it go and see if the throttle plate fully closes.
then thoroughly re-check for exhaust leaks at all the header and muffler connection points. carefully use your hand or grab a small (3\"x3\") peice of paper and watch for flapping.
then grab some carb cleaner and spray around where the carb meets the manifold and where the manifold meets the head and listen to hear if the engine rpm changes.
then turn your idle adjustment and bypass screw a hair to richen up the mixture.
then manually rap the throttle to wot and let it go and see what happens.
if it's still there, it could be coil related or possibly a burnt exhaust valve.
if i'm off on any point here, someone please step up and correct it. i'm just thinking out loud.