Impossible to find the steady state. Either the model doesn't have a steady state, there are an infinity of steady states, or the guess values are too far from the solution

i modified the dsge model offered by torres in chapter 8 with government consumption. i add different taxes to the model and calibrated according to China data. yet i got the following error and i cannot fix it by changing my calibration and initial value:
Impossible to find the steady state. Either the model doesn’t have a steady
state, there are an infinity of steady states, or the guess values are too far
from the solution

error gov_govtax_3_lcm.mod (793 Bytes)
steady (line 104)
print_info(info,options_.noprint, options_);

error gov_govtax_3_lcm (line 195)
steady;

error dynare (line 235)
evalin(‘base’,fname) ;

If I use

steady(maxit=500);

I get

STEADY-STATE RESULTS:

r   		 -1.98093
a   		 1
w   		 -0.483749
l   		 -3.21845e-06
k   		 -2.70437e-07
y   		 2.09264e-06
i   		 -1.35218e-08
c_g 		 4.81307e-07
c   		 2.10616e-06
c_p 		 1.86551e-06
g   		 -1.50053e-06

As these states seem strange, I would guess there are still mistakes in your equations.