Home prices overheat again, causing buyers to turn away