I just completed this repair on my '98 355. Since mine seemed to involve every possible "worst case scenario" and info I was able to find on tackling...