I don't think each safety switch has it's own relay and the power going to the starter doesn't go through the switches. The relay could have bad contacts but I think the issue is that the starter is too small for the engine. To compensate you need the maximum amount of voltage to get the most out of the starter. I think under normal conditions a larger car battery will solve the problem. Since you say you store it inside, do you have power close by? Another solution would be to buy a trickle charger and just leave it plugged in while it's being stored. That should keep the smaller garden tractor battery always topped off.
When the compression relief is not working properly it seems like the starter is too small, not strong enough, weak battery, bad connections you name it. My junker fleet of lawn tractors suffered majorly from this. I put a new battery in each year. Parked them facing uphill. Cleaned connections. Swapped starters. Hold key on and try to help starter spinning motor by hand when starter stalled. Even tried jumping directly off semi's batteries to starter. Got the compression relief working properly... Have not looked back since. If a kohler relieves compression I would shake that tree.
fordie said:On the compression stroke as the intake opens the exhaust bumps open slightly. There is a video on Utube showing it.
crazyal, why would you think that the ACR is broken when it obviously is functioning, at least to some degree. Not saying it isn't, just don't see the evidence. The engine is very low hours, no oil leaks.