Get a compass, a real one with a swinging needle, not your phone
Sit it on top of the coils & slowly rotate the flywheels ( check both engines )
I am hazarding a guess that the magnets on one have reversed or are compromised
As the flywheel passes the compass , the needle will swing either N ( showing the magnet is south out ) or S ( showing it is north out ) or will swing showing the magnet is orientated length wise ( not usual ) .
You can get a very rough measure of the strength by moving the compass back and seeing how far away the flywheel moves the compass needle
From what you have posted to date, using substitution to draw a conclusion the flywheel is the problem.
Magnets loose power over time, loose power with exposure to heat , loose power with exposure to mechanical actions like hammering or with mower engine rubbing on the coil legs .
Coils get hot during use , heat increases the resistance of the coil and if the magnet is marginal to start with then after a few revolutions it could end up being outside the operating range .