I wonder, do you have the performance problems associated with the code after the repair, or just the code ? See, in mine, a code for an altogether different issue was stored, and you can't clear them any more by just disconnecting the battery. I know it's stupid, but this wasn't made clear.