Hey Juuso, when I researching this problem, I basically came to the conclusion that there is no repairing this part. If it's having any problem it has to be replaced. If you can find a used one, that should work, but you'll have to reprogram the immobilizer to your key set. I ended up having to order the part through my local Ducati shop and it was like $1300 installed I think. 😕 You'll lose the mileage no matter which way you go.