give it a good service, plugs, rotor arm, dizzy cap, do oil n filter, change fuel filter n air filter, get a timing light on it and adjust c02 n idle, then look at renewing all vacuum lines, if it still got flat spot, look at fuelling, if you dont know history on it also check cambelt n static timing