Too many things can cause these symptoms. Start with the basics, check the plugs and wires, check for good connections and corrosion free at the wires and coil towers, how is the gas? Old or just poor quality ? Have you had any major changes to the carb or ignition lately, what was the last modification you did, all can be a factor