Pat,
Thanks for the advice. Like the idea to automate a save locally.
Google found somebody with the same problem who had written a routine to loop round and try again with a short delay when it failed. I am trying that for now but will take the spreadsheets local if that doesn't solve it...