Re: Push choke does not work all the time.
Spray some WD 40 in the key hole and work the key a couple of times. reaks up light corrosion on the contacts. That may help.
Depending upon engine-- If you have a 3 cylinder engine, the gaskets that seal the airbox to the carbs may have swollen and may be jamming the stop levers on the choke shafts. If this is the case, simply trim them a little.