Check to make sure your air filter is correctly installed as it can casue a air leak at maf. Or if you put one of the "high performance " air filters on you may have gotten the maf messed up with oil. Clean it off. Your duct work may also have a hole in it. Otherwise it may be a throttle body bad an dyou may need to reprogram the computer along with a new tb.