I have a Kohler CH 22 spec 76509. Starts good with choke on but blows a lot of smoke. Take choke off it dies it has new carb, new rings, new breather asst. new fuel pump, new coils. Heads rebuilt new valves, ground seats. It has 144 psi comp. Cylinders were checked for out of roundness and taper all is good. It about got me down. Any help out there??