This could also be due to a bad water pump (had it happen to me); when the shaft bearing wears, it sucks air and blows the coolant out the overflow. The pump is easier and less expensive to change than head gaskets. You should do the timing belt at the same time, if you haven't already, since you'll have to remove it anyway.