How different are the results when you run SAS proc MCMC and compare to another run of proc MCMC?
Are you controlling with a seed to ensure no variation ?
if so , try different seeds and first get a feeling for the variance introduced by the pure random aspects of what you are doing. This has to be a first step before comparing output to any other system or approach.