Quote from h hubbins:
thanks. about midway through my question i was going to ask if it was related to the dividends and interest but it seemed that should already be built into the futures premium.
The total cost of carry of the underlying is actually the cost of carry minus the dividends. At the moment the S&P500 pays about 2% in dividends, while the T-bill rate is about the same. As a result, the true cost of carry is currently close to zero. And in fact, the futures are currently trading at very close to zero premium over the cash.