I have had that one changed once, but it was less than a year ago so will still be under warranty.
I was told at the time that it had a earth fault to it from the ecu, but i'm not sure how true this was, long story.
The mechanic had put a new earth to it it, but that shouldn't affect how it runs, should it?