I have found that if the battery spins the starter, but no start, and pull start works fine it is time to rebuild the carb with a new needle and seat. Set the float slightly rich.