hey dont worry i had exacly the same problem and it bugged the hell out of me bc my car would just die on stoplights.anyways its definatly your MAF sensor and nad new they are very expensive. good news you can save money but doing it your self. its easy and does not take long
you will need 2 cue tips
saw(it will come handy)
flat head screwdriver
Begin by taking the filter off, then disconnect your MAF pipe where sensor located. The hardest part is to get the sensor off the pipe because you will need a special scredriver to open it and ive looked everywhere for it untill i came with this idea. I sawed the screws head inhal so i could use flat head instead. When you done carefully lift the black box out and you will see 2 little sensirs there. Use cue tips to clean them careflly making sure you dont bend them blow some canned air if you want. just make sure sensirs have no dirt on them after you dont assemble back and connect the sensor.Restar your cars computer by disconnection car battey. Reconnect and the light will go off.
My light still hasent came on and the show said that they will fix it for me for estemate of 175 bucks.
hope this will help your problem,