It ended up being the MAF. I had a bad battery as well. I took the battery to get load tested and it wouldn't charge past 83% and it was draining quick. Once I got the new battery in I remembered to tap on the MAF like you told me and that definitely did the trick. The car stalled right out. Tried to start it back up, it would run for literally one second and die. Unplug the MAF, start it up, ran fine... Plugged it back in, shut off. So needless to say, I changed the MAF and no more stalling.