Could be a bad MAF, or maybe your injectors are partially plugged. If your injectors are really dirty (so dirty seaforam wouldn't be effective to clean it all out), then the pulses will be blocked by the dirt = running lean. I would reccomend an injector flush / clean.