Well I would guess that the lean code would be derived from the O2 sensor and not the MAF, but you could check the plugs for indication of it really running lean and, if they are fine, then change the sensor? Was it running fine lately, or sitting in the sun, with old gas? Generally you would...