Might check for cracks in the intake tubing between the AFM and the throttle body. Sometimes the rubber parts can crack and as the engine twists under hard acceleration, those cracks can pull open and the air leak will cause the engine to stumble and stall.