Have you changed the spark plugs? Are they the correct ones for that engine?Have you checked the choke cable linkage to see if the choke plate is closing completely?

Please don't misunderstand...I am not being condescending...but you have not mentioned anything about these simple items.