If you specify RANDOM=N where N is greater than zero when multiple variables are specified on the SOLVE statement in PROC MODEL, the solution results are incorrect for _REP_=0. The results are correct for _REP_ not equal to zero.
To circumvent the problem, use a WHERE clause to remove the _REP_=0 results from the simulated data set.