I guess it is because of indecision on the part of buyers/sellers. Perhaps they could be waiting for a certain news to be released before they place big trades. On the eve of Nonfarm payrolls, CPI, interest rate news etc. we usually see this kind of ranging behavior. However, after the news is out, the market resumes its normal motion.