Well, I got the switch fixed and the machine will turn over now and start. But maybe some ideas about what's causing the following: Up until recently - for many years - in the cold, a full choke would get it going and then after maybe 45 seconds, a minute, I could push choke in and away I'd go. Now, I have to keep choke open for a long time or it will die. I keep working the choke in and out, fooling with the throttle for maybe 5 minutes or so, until it warms up. During this period it tends to surge a bit - like it's fuel starved. But after it gets fully warmed up, it works fine - full throttle if you want, idle if you want. It's like something expands with the heat (?) and stops an air leak or something. Could I be experiencing gasket deterioration, courtesy of ethanol, that the machine has been drinking the last twenty years? I can still use the thing, but something's not right. Kholer twin with about 1600 hours, well maintained.