Mass air flow/engine problems

Thank you for all of the help guys. I am not the original owner of the vehicle. I purchased the vehicle in October of 2012, so its frustrating to say the least that this is all happening. I will definitely check to see if mine was recalled.