Bristol City will be without Mark Sykes for the next few weeks after he suffered a new setback