Thanks! I'll have to search for a decent independent. I'm 60 miles from the dealer and they are pretty proud of their work anyway.
To give a little more info on the cruise control, it has only happened maybe three times over the last 6 months. It just won't work. If I turn the ignition off and re-start, it works.