Error in interation:Impossible to find the steady state

Dear all:
when I run the attached file the error message is as following:

??? Error using ==> print_info at 57
Impossible to find the steady state. Either the model doesn’t have a unique steady state of the guess values
are too far from the solution

Error in ==> initial_estimation_checks at 66
print_info(info, DynareOptions.noprint)

Error in ==> dynare_estimation_1 at 133
oo_ =
initial_estimation_checks(objective_function,xparam1,dataset_,M_,estim_params_,options_,bayestopt_,oo_);

Error in ==> dynare_estimation at 70
dynare_estimation_1(var_list,dname);

Error in ==> rbc at 209
dynare_estimation(var_list_);

Error in ==> dynare at 120
evalin(‘base’,fname) ;

how to solve this problem?
also,when there is “Spurious convergence” in Iteration.By the way,calculate the steady state alone with out estimation is OK.

Thank you all!

HAO WANG
dydicq.m (11.7 KB)
rbc.mod (2.23 KB)

See [Bayesian Estimation and Steady State Updating)