If you specify multiple variables on the SOLVE statement in PROC MODEL, the solution results are incorrect.
To circumvent the problem, use SAS 9 and above and use a where clause to remove the _REP_=0 results from the simulated data set.