Monster 695 stalling issues

Hi all,
I took my 2008 Monster 695 in for a full service (at a Ducati approved specialist garage), it was running perfectly when I took it in, but when I went to ride it home it was idling at very low revs and kept stalling. Managed to get it back to the garage, but even with the fast idle open all the way it was barely at 2k revs. The starter motor turns over but then the engine stalls almost straight away. The mechanic is stumped as to the problem and nothing he has tried fixes the problem. He is sending off the ECU to be reset as he says it is not recognising the air/fuel mix he is trying to adjust it to.

Does anyone have any ideas as to what the problem could be, or had anything similar? I’m worried I’m going to end up with a non-runner!