How hard is it to reset your tps on your own?
Not terribly hard, easier if you have VDSTS equipment.
Start with this:
http://www.bikeboy.org/ducati4vthrottleb.html (http://www.bikeboy.org/ducati4vthrottleb.html)
Or if you use Ducati diag... Google it and there is ton of info on it