On a 20 horse Kohler on a Dixie Chopper, when the safety switch causes the engine to momentarily cut off from a bump or bringing the levers in with the brake on,the right hand cylinder spark cuts way back. If I pull the plug wire with the engine running it runs worse, so it has some spark. When this happens, if you bounce up and down on the seat it will clear up. Or if you pull the right plug wire off and put it back on, it will clear up. What could be the problem? Is it the coil, or a safety switch?