I have an 08 Yukon XL with a bad PCM. Due to the fact that I did an engine swap and put straight pipes on it a few years ago, I had to get some computer reprogramming done. Is there any company out there that can take and fix the PCM since it is already programmed for the engine that is in it? Or is there a company I can buy a new PCM from that can program the computer with what is needed before they send it to me? Thanks for your help.