Well I figured that it was going to be easy to fix, next day when to the local GM dealership and got two new mounting bolts for the starter. One was to replace the missing bolt, the other was to replace the current bolt in case it was stressed out during the last few starts. I notice that the shim was not in line with the bolt, so a moved it to the right location and attempted to screw the new bolt in. It just would not start no matter how hard I tried. So I removed the lower converter cover, but found that the only bolt that was holding it in was so tight that my small impact had to be used to get it loose. Once the cover was removed, and the power cables where removed, (stud on the front of the starter was already loose) I removed the last bolt holding the starter in place. Wow, that motor must weight about 35-40 lb., or it seemed like while being upside down, on my back, under the truck.
First thing I saw as I removed the starter was broken bolt in the place I was trying to get the new bolt into. Great, just what I needed, a hardened bolt broken in the engine block. Cause: Well being that the shim was not in the right place the bolt would not be straight once it was tightened down. And chances are it was over tightened and with the added stress of not being straight, it broke at the weakest point (just where the bolt's treads started). Looking at the photos below you can see where the shim was. The two mounting bolts are to be tightened down to 40 lb-ft, and the front stud to 24 lb-ft.
While I was looking around I also saw another missing bolt, in the # 8 port of the exhaust header, this was the third bolt I found missing on the right side exhaust header, and they are covered by the heat shield and so are hard to see. This is the quality of work that was done by Ron Carter - Autoland, our Gulf Coast Hummer dealership when getting them to install a new engine at the tune of almost $12,000 US.
So, now I will have to see what AMG would like for me to do.