Could be anything to do with the Electronic Diesel Control, from a blocked fuel filter to a faulty injector. I'd advise you to use a main dealer, or someone you know to be good as many independent garages don't have the proper iveco software.
I do work for an Iveco main dealer though!
Iveco Fitter
March 2012