Welcome to AO
First port of call would be to unplug MAF sensor (between airbox and throttle body), and see if it improves slightly. If it does, you need a new MAF. Not too costly and easy to fit.
Be wary when cleaning the throttle body, people have done it on here and caused a whole load more problems - I'm not sure exactly on the details but they have not done something or other and so the car idles high. Not much help there I guess! If your mechanic is not an Alfa specialist I would advise looking on this forum and finding out where one is close to you, as most faults are often 'common', and you can pay loads for a normal mechanic to diagnose what a specialist would know in 10 seconds.
Another thing to check is the pipes between airbox and throttle body. Any splits?
Hope this helps
