This is a big unknown not seeing it personally and knowing if there are any codes. BUT as a first diagnostic unplug your MAF sensor and let the car run off the backup MAF sensor. That will rule out if the MAF is good or bad. Second suspect place is the TPS sensor which you need to hook a scan tool up with live data and see if it smoothly increases from idle to WOT without any skips or fluctuations(engine off). Then we need to see what your fuel pressure is at idle and WOT. This would be your start as well as pulling codes if any. Of course the ignition system, fuel injectors etc are suspect as well......This is probably not the correct flow for diagnosis but it's all I can offer over the internet. Get back to us.