"The only reason gold is high is that the $US has been pushed down to prop up the oil price, this will end soon..."
Yes, correct. Agreed!
The reason for gold being high will be due to more than one thing, thus the 'only reason' will end soon. Soon there will be many more factors keeping gold high. And there will not be an 'only reason'.
Or have I misinterpretted your post?