My guess is that if you have fat spark and good compression, then it's something to do with your carb not delivering fuel. Or you are just flooding it. Change out the plug and try to start it with the choke on. Wants it kicks over and runs for a second with the choke, try it with no choke...