Hi
Not too sure about the error codes but I have a 2012 Punto 1.4t Multiair and my car was showing exactly the same symptoms to yours the past month or so so I took it to the dealer to get a diagnostics done. I tried several OBD scanners and none worked, they could not read my car's ecu. I tested them on other cars and they worked fine on them... According to a Alfa Romeo forum I stumbled upon the fact that no OBD scanner could read my ecu was another possible sign of multiair failure (including juddering etc). Anyway, they found that the multiair system had indeed failed and needed to be replaced. Fortunately my warranty will cover it and I will hopefully be getting my car back tomorrow afternoon.
I also chatted to the mechanic and he said it could also have been something as simple as the spark plugs not being replaced the previous time the car was serviced (Bought it second hand in December 2015) so may also be worthwhile for you to investigate that.