i know a guy who works for cadillac who has a shop in his bacyard as a side job and he would most likely fix it for you he doesnt charge much i had to get my integra fixed and a shop told me it would be 1600 to fix and he charged me 800 hes good too i mean he works for cadillac you can call me if you want his number my number is 614 323 6967 ask for ryan