Sorry Ray, I had deleted the entries with the guids from the table and hadn't restored them (hair pulling moment). I did put the entries back and it seems to be working alright on the remote server but not on the local server. I will try another server and compare.
It might be a problem with the local server which I have to find and solve but surprisingly, emails that are not looped are able to display the the recordset details when sent from the local server. I hope it doesn't take too long.
All the same, I really do appreciate your time and help.