Sounds like you either have volatile functions, or you have exceeded the limit of the calculation map which (I think) means the whole workbook becomes volatile.