That sounds like the map mate. Flooding the engine may because of the priming pulse, used to bleed injectors on power up, but can flood engine after a few attempts! Sounds like the whole map is running rich. If it's stand alone management then someone has tried to map it themselves by the sound of things, should take a few hours on the dyno to get it running sweet.
Have you told the garage it may be standalone, some garages dont touch it even if they are a tuning garage. Well tuning garage round my way wouldn't touch mine! You should be able to find the ecu aswell, could be under seats under dash maybe. Mines under my glove box. And as Dh said has it got a sensor on the exhaust.