OK, this is what fixed my car and may fix yours. check the hole in the throttle body where your maf sensor plugs into.
start by taking off your maf sensor, then you'll need to start the car, and put your finger on the hole. if there is suction your going to need a new sensor most likely. if there isn't any suction you may need to 1. get a new throttle body, or 2. clean out your current one.