It looks like you've fallen foul of the textbook action of clearing the fault code without working out what it was! You are not alone! Join the line of main dealers who repeatedly do this!
Its Powertrain, so the fault will most likely be a P Code (P prefixed). You need that code to start with and your scanner should have shown you that. Post it and we may be able to help. On EU vehicles, a MIL (malfunction indicator light) will be flagged and will always re-occur for any emissions related fault on the engine until the fault is rectified (legal requirement). If it's emissions related, it will be a standard generic P code. Chances are that its something simple like a dodgy oxygen sensor or an EVAPS fault, but without the code to start from, there's not much that can be done to help. Don't thrash it - its a common misconception that this will "clean it out". Occasionally that works, but if there is something mechanically wrong, you will only make things worse.
If it runs well, its probably nothing too sinister.