.. for the ignition system first. Check plugs and coils (and ptu) When the car is under load it is harder for the spark to jump the gap on the plugs. And the most at the point of max torque. So worn/wrong plugs or bad coils is my first guess. Then if that checks out i would probably check fuelsupply...