I would check the fuel filter and/or fuel line at carb and see if there is any clogs or something. Did you do any tune up procedures to it recently? It sounds like it may be something to do with the distributer components. If it is running rough at all rpms, I heard that it could also mean low cylinder compression pressure, but it would also lack power probably too. ~John~