I feel your old workbook got corrupted. That's why your new workbook is refreshing as usual. Whenever our workbooks corrupts, we will have to create new ones and u not to use the old ones.
There might be some unusual activity took place in your workbook. Have you changed anything(variables) in your query recently?