The first thing you need to do is check you air filter is clean or not (OEM air filter recommended) . Second thing is use ONLY mass air flow sensor cleaner to clean your MAF sensor. Also, check the sensor to see if anything stick on the heart element sensor, they are two tiny wire. If it can't solve the problem, check you fuel pressure. Hope it help.