The weak magnet on the opposite from the strong magnet is just a counterweight for the flywheel magnet on the other side. Next time it dies, remove the plug, insert it into the spark plug boot, hold plug again metal part of engine to ground it, and have someone crank the engine to check for fire. If no fire replace the ignition module. if still firing then need to check for other issues.