Hi, I presume you are talking about a petrol engine.
I had this on my Punto and, after a lot of searching and trying to fix it, I think I can say that the cause was dirty injectors. Cleaning the injectors fixed the juddering problem, wich was manifesting mostly on the 2nd gear at mine.
I must say though that after not a very long time I needed to replace the IACV idle air control valve, because it got working really bad. And thinking back, I think the IACV showed some signs of being faulty way long before I've replaced it, so I think it could have contributed to an unbalanced running of the engine.
But for sure, cleaning the injector did fix the juddering problem at mine.
The problem can be also caused by incomplete burning and that can happen if there are problems to the electrical line: coils ---> spark plugs.