Take out the few big tech companies that keep pushing the S&P 500 Index to all time highs and it looks like the engine is running on fumes.