Inconsistency between "check" and "stoch_simul"

I have a code and the check command indicates the rank condition is satisfied; however, the stoch_simul command indicates the rank condition is not satisfied? What could be the problem? Below is the message from Dynare 4.2
There are 8 eigenvalue(s) larger than 1 in modulus
for 8 forward-looking variable(s)
The rank condition is verified.
??? Error using ==> print_info at 39
Blanchard Kahn conditions are not satisfied: no stable equilibrium
Error in ==> stoch_simul at 71
print_info(info, options_.noprint);
Error in ==> cdl_v1 at 318
info = stoch_simul(var_list_);
Error in ==> dynare at 132
evalin('base',fname) ;
I also attach my code here
There are 8 eigenvalue(s) larger than 1 in modulus
for 8 forward-looking variable(s)
The rank condition is verified.
??? Error using ==> print_info at 39
Blanchard Kahn conditions are not satisfied: no stable equilibrium
Error in ==> stoch_simul at 71
print_info(info, options_.noprint);
Error in ==> cdl_v1 at 318
info = stoch_simul(var_list_);
Error in ==> dynare at 132
evalin('base',fname) ;
I also attach my code here