It was the throttle sensor.
Replaced it with after-market one. Car runs smoothly.
Couldn't get the Bosch one.
If any interest to anybody the Bosch part number of the one that came off is:
0280120327
Thanks all.