I am able to catch the error and recreate the crmserviceclient object but normal processing does not resume. Is there any way to check the authorisation token and renew it as necessary? The error seems to be occuring after about an hour. This has never happened before – could it be something temporary at the Microsoft/server level? Many thanks for any advice.