US stocks fell as Iran tensions returned, pushing oil prices higher. Dow, S&P 500 and Nasdaq dropped, while August gains remained intact.