Apart from completely wrong timing for x and the predetermined stocks (which do not affect the steady state, but need to be fixed later), your initial values are too poor. In particular, l needs to be between 0 and 1, but you start it at 2. Please try to compute the steady state analytically.
[code]MODEL_DIAGNOSTICS: The Jacobian of the static model is singular
MODEL_DIAGNOSTICS: there is 1 colinear relationships between the variables and the equations
3 5 9 10 11 12 13
MODEL_DIAGNOSTICS: The presence of a singularity problem typically indicates that there is one
MODEL_DIAGNOSTICS: redundant equation entered in the model block, while another non-redundant equation
MODEL_DIAGNOSTICS: is missing. The problem often derives from Walras Law.[/code]
There must still be a mistake in your model equations. Your steady state for l is not between 0 and 1.
Bond and capital are predetermined. Given the way you entered these variables with beginning of period stock notation, you need
predetermined_variables k b;
Moreover, the exogenous processes should be backward-looking, i.e.