My car started throwing the System too lean bank 1 (P0171) and the Mass or Volume Air Flow Circuit Low Input (P0102) codes yesterday. Runs rough at times and misses it feels like. Also will stall out at idle and when I let off of the gas sometimes. I cleaned the MAF sensor less than a month ago so I feel that shouldn't be the issue. I will probably check for a vac leak but I'm not sure what is best to use for it and of course nobody is open on Thanksgiving. I have also heard the the O2 sensor could be bad as well. Is there any way I can check that myself?