Did you try to prevent Syracuse from revolting? Putting a unit in there can help with the happiness, but is not sufficient in itself to prevent a revolt. Make sure happiness is 75% or more.