Agree with the fuse box. I had the same issue with idling and stalling from a blown fuse and MAF was not reading anything. Its under the hood, middle right. My O2 sensor wire was touching my headers causing it to short out the fuse. That fuse goes to quite a few things in the car so look out for that if that fuse is blown and keeps blowing.