"Bogging & dying" sounds like running out of fuel vs misfiring or suddenly shutting off, which is usually what failing ign. components do. What condition is the tank in, new
or ?? Make sure the tank vent is clear & allowing fresh air into the tank as the pump removes fuel, if the tank is aged, rust fines may be getting picked up and clogging the
sock. After the engine stops, the fines can wash/fall off the pick-up and allow the pump to re-prime/fill the carb..only to starve-out again.