it also could be that the plant is receiving water on an inconsistant or irregular schedule...sometimes that prevents the flowers from setting fruit.