OK, I have no CE light, but if I hook up my scanner I see "MIL is off", trouble codes found P1131 (it's "Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1." for those interested)

so the question is: how is this even possible, why would it have the trouble code stored (not pending code!), but decide not to fire up the light?