As Neil says, possibly fuel filter,
be worth checking belt tension, clearances as suggested, TPS, Injector blockage, plugs, coils etc etc.
Plugging into a diagnostic should reveal if any of the sensors are playing up.
Louigi Moto is down the M4 by Bristol and now Reading has a Ducati Dealership just off the M4.
What sort of service history does it have, whats its mileage, when were filters last replaced and the belts and when were clearances last checked.
Checkout the Desmo Due Paddock on Facebook