Have you checked initial timing? Sounds like it's not sparking at the right time to start, but once started, it advances.
When you rebuilt the carb, did you clean the passages REALLY well? Need to use a thin wire, carb cleaner and compressed air to open them up.
That's all I got!