Apparently the ReloadEngine has a problem with the pick() function or its parameters. I suggest replacing the stuff with chr(01) by some regular character like § (isn't used very often either) so that you can see where there is a missing replacement. I'm just guessing now, but I can't see those chr(01) characters either and the script clearly fails on something that shouldn't be there ("expecting a )").
Peter, thanks for your suggestion. I tried what you suggested but that didnt work, however it got me thinking about characters in the tables. It turns out that in my inline table , one of the fields contained an apostrophe. Taking this out made it run fine in QMC. never really thought about that being an issue as it ran fine with the apostrophe outside of QMC.
You also use $(Claim_Circumstances) in Preceding load, and the field you are reading is [Claim Circumstances].... If the script you have sent was the same you used in QMC or Local, i cant understand how it works.