Cannot find the co-linearity

BehQE.mod (2.8 KB)
BehQE_opt.mod (4.0 KB)
I wrote these two codes, and although my BehQE runs well, when I solve the optimal policy with first-order conditions BehQE_opt, an error "There are 6 eigenvalue(s) larger than 1 in modulus
for 5 forward-looking variable(s)

The rank condition ISN’T verified!

Error using print_info
Blanchard & Kahn conditions are not satisfied: no stable equilibrium." is reported.

I can’t find how to modify my code from “MODEL_DIAGNOSTICS: The Jacobian of the static model is singular
MODEL_DIAGNOSTICS: there is 1 colinear relationships between the variables and the equations
Colinear variables:
y
pii
r
ra
rl
q
b
v
m
bl
lambda_1
lambda_2
lambda_3
lambda_6
Colinear equations
18 20”.

The collinearity warning comes from a unit root in the solution. Does the model work without the occasionally binding constraint?