My 2008 sportage 2.0 is running rough on idle. When I press the gas it immediately dies. The only code the computer receives is P0102. Is this most likely caused by the mass air flow sensor or can something else cause this error code? I replaced the spark plugs and checked all four to make sure they were firing. The sensor sells for $105 at the local parts store and at the moment I would hate to blow that if it don't fix the issue. If anyone has any ideas as to what it could be or what I need to check please let me know.