Paul is wise. Listen to him. Something is fishy. I was told by an authorised Ducatiu mechanic that my DP ECU was faulty and decided I needed a 2nd opinion (didn't know the mechanic) and did some research. Faulty ECU's are rare as hen's teeth (as long as the part no. matches the system) so the idea of 2 being faulty is well....long odds.
I had the same situation, 'faulty' ecu, burping, farting, coughing, loss of response (Like being married to a man I imagine!) and a torque curve that suddenly had holes in it.
Brad Black hooked it up, analysed the gas, but the scary thing was that within one minute of it being on the rack he noted the throttle position sensor was completely incorrect (and not by a little!)...and she know runs better than ever (with the 'faulty' ecu still in there). Brad doesn't have a Ducati Diagnostic System to plug the bike into, instead he has a brain....I know which system worked for my bike.
hey, funny story...
I once asked a Ducati employee in he knew what NFI stood for. After he called them NFI imports....
He seriously responded with "I've no idea"
I said "your 2/3rds correct there!" and walked away.