Got a 24 hp honda that won't start regularly. Took it in to shop. Compression up to honda spec. Changed plugs, fuel pump, fuel filter, air filter. Sometimes starts ok. other times crank and crank and it finally starts. Doesn't matter if hot or cold or how long it is shut off. I'm thinking carb clean. Any advice?