System Too Lean Off Idle Bank 1 is what your code is now. You could easily have had multiple issues but unrelated.
Try this first, buy a can of MAF cleaner, and clean your MAF before you do any more.
If you have a scanner, check the freeze frame and see when this code is being thrown out...