Judging by your codes, the one saying bank 1 is lean can be caused by a bad MAF, an intake leak, or simply a bad 02 sensor. Then your second one says that an upstream 02 sensor switch is out or something to the like, so my best guess is that your 02 needs replacing, but go ahead and try everything else first, then see if a shop can check out the 02 sensor for you.