340 cranks over forever when warm

sounds like heat soak excess fuel 3rd ditto, was going to say the same get a spacer for heat etc, make sure floats are not to high too.