Are you priming it first? Mine fires instantly, but for the first start of the day, before I turn on the ignition, I kick it over with the choke on & the throttle held fully open (2-3 kicks in summer, 5-6 kicks in winter), then I release the throttle, turn on the key and it starts first kick every time! (I have no electric start cause my starter clutch is worn out.)
John