i was gonna say map sensor
sounds like when you touch the throttle its flooding its self
id take the plugs out make sure they are clean and dry
refit and start the car
give it some throttle and if it cuts out re check the plugs and see if they are wet