As strange as it sounds, try regular gas. I had a Honda pioneer 700 that was hard starting when it was new. I talked to the dealer and told me that the single cylinder engines with EFI are tuned to use regular gas and that the ethanol free gas burn slower (higher octane) which causes the single cylinder engines to start hard. Switched to regular and it got better, not great, but better.