One quick trick. Wilst engine is running take each plug off independently, when engine note dosen't change, that's the duff one. From the sound of it, start with the easy and cheap route and check electrics. Dis cap, plugs . leads , condenser and points first. Banging an old drum. Investment is an electronic ignition is worth making.