You need to figure out if it's ignition or fuel related! Put a timing light on the coil wire and watch it. If it doesn't act up(not fire/flash the light) when it runs bad it's probably not ignition. Does the distributor have a vac advance? Also what carb is on it?