Hello, new to this forum, not great at intros. So here goes. I'm a wannabe farmer, I raise a couple beef, make 15 acres of hay to feed em, and have a small machine shop for the farm and my other hobbies. My question is about a kohler 301 12 hp on an air compressor that I picked up. It has a magneto with points ignition. I replaced the coil, points, condenser and head gasket. It started and ran ok but not great then got worse and would not start. Weak to no spark. I checked and rechecked, every thing seemed fine. I tried starting it with the points cover off and lightly used my finger to assist the points spring. It runs! The points are floating. The steel rod to open them is free and smooth. I straightened the points spring for more tension but they still float. This motor is no virgin so is there something I'm missing. If I have to I'll rig some more spring tension but I was hoping that I'm missing some part or simple fix. Thanks for any help.