907ie Can I ask you to please have a good look at our founder member - JCSLOCOM's site please aswell
http://www.ducatisuite.com/basicmaintenance.htmlJust to hopefully explain a little to you about the choke lever on a fuel injected motorcycle is simply a fast idle control. The ECU does all the adjusting for you , coolant temp, air temp, air density, throttle position, all electrics and engine running basically etc.
On the 907ie the choke lever just moves a cam on the left side of the throttle body linkages and makes the butterflies open and TPS reads this and sends the position to the ECU and it now knows to add more fuel to match the more opened butterflies in the throttle bodies,(simplified version).
Do not touch anything but please just look under the tank and around the steering head set and around the fairing following the throttle cable line.......has maybe the throttle cable slipped or stretched or have you man handled something or moved the cables slightly while checking the oil.
Please have a look at this thread
viewtopic.php?f=3&t=5741&hilit=tpsFor reference only there is also another link within this which will explain more pleases read, digest and then ask some more questions before you start using those newly advised mechanics hands of yours

If I recall
Tamburinifan on this site is well versed on the 907ie Injection system and setting up etc.