check your fuel pressure while accelerating. You could also check for excessive back pressure in the exhaust. MAF may not be working correctly. if your MAF has an intake hose has a leak in the tube it would usually open up because the engine torques over when accelerating. You could hook up a graphing scanner and watch your TPS, fuel trim and what your oxygen sensor
does when you are experiencing the problem.