Wish I could help ya,, But I cant.
With that said and in my opinion:
If you tried everything you can think and capable of doing yourself in the driveway, Just admit defeat and let GM fix it (or other reputable shop). Sometimes its just best to stop throwing money at wild guessing and get it over...