Sounds like the engine was flooded. Used to happen on older cars, but I thought with all the fancy engine management systems nowadays, the engine would know this and "manage" the situation. In the old days the cure was to floor the pedal etc as your guy did. Again in the old days, this wasn't a problem that needed to be "fixed"