Manic, thank you very much about this very elaborated post - I'll follow it to the letter. Do you have a shop by any chance? My trusted mechanic back here hates to work on Cadillac (he yelled at me when I brought another Caddi in his shop and told my friend to by a Town Car or Toyota/Honda/Subaru). With my old Seville I have been to more than 10 mechanics with a varying degree of bad results. The dealerships are horrible, one of the two quoted me $7k for a 99 Seville (not a H/G issue).
On a side note: Ranger cracked it, it is indeed Berlin (that accounts for the funny English) and San Antonio.