Heat, moisture, and a nutrient deficiency (usually phosphorus and calcium) or too much nitrogen can cause flowers to abort.