Seek help

Dear all

I have faced a problem. I took a mod from this forum, more specifically Matrix close to singular or badly scaled, Boja_SOENK.mod which is quite workable. Then I checked the mod against the original paper and found two small mistakes in the mod. What I found were following.

In the original Boja mod(line 104), mc_h = (sig/(1-h))(c-hc(-1))+vphil-z_h**+*gam2(1-gam1)v+gam1mu;
I changed it to mc_h = (sig/(1-h))
(c-hc(-1))+vphil-z_h**-*gam2(1-gam1)v+gam1mu;, (only sign before gam2) following appendix 5, equation 5.8, original paper.

In the original Boja mod(line 142), q = psi**+(1-gam2*(1-gam1))v-gam1mu;
I changed it to q = psi
-**(1-gam2*(1-gam1))v-gam1mu; (only sign after psi), following appendix 5, equation 5.19, original paper.

After these correction, Dynare gives an error, saying that

There are 4 eigenvalue(s) larger than 1 in modulus
for 5 forward-looking variable(s)

The rank conditions ISN’T verified!

??? Error using ==> print_info at 42
Blanchard Kahn conditions are not satisfied: indeterminacy

Error in ==> stoch_simul at 71
print_info(info, options_.noprint);

Error in ==> Boja_SOENK at 346
info = stoch_simul(var_list_);

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

It seems that the first correction doesn’t have any effect. But the second one changes everything when I make the corrections one by one.
Help help me out here. Thank you in advice.

Please find necessary files attached.
Paper.pdf (381 KB)
dj.mod (4.56 KB)
Original_Boja.mod (4.57 KB)