Heterogeneous households RBC model giving negative consumption

I am running an rbc model but it is not possible to get the steady state the model has 2 households, each one with their own prices and allocations, also there is a firm that chooses the 4 allocations( h_pub, h_priv, l_priv and l_pub). When I run the model the residuals of static equations are 0.005 but still I have an error. this is my mod file :
trabajo_final.mod (4.4 KB)
please help

up

Are you sure the steady state is unique, i.e. the split between households is uniquely determined?