Thank you Five... You just saved me a lot of money. I did not know these could be rebuilt. The mechanic I took it to was going to charge me $900 to replace it. I do have one more question. When these modules are rebuilt, do they have to be reprogrammed after they are rebuilt? Or does Module Masters do the programming.