Oh.. once your issue (which seems to be a reasonable stumper) is cleared up.. you should go read though Jeff's multipage thread. It was a stumper as well, right up until I saw the picture.
I will. I just get that typical nagging feeling when it comes to these sorts of things. At the end of the day it is a GM, and in my experience, when GMs hit 100k miles things like this seem to always start going out. It has 103k on it now.