I suspect that you might not be redefining your original parameter within the loop
something like:
PARAMETER sample(iter);
*create some fake parameter to sample from
sample(iter) = uniform(0,1);
loop(iter,
my_original_parameter = sample(iter);
SOLVE my model....
);
does that help?
best,
adam