Got an appointment for first thing tomorrow morning.
Service manager says it should take less than an hour.
So far the car has been in recalls for:
1. Audio software update (duck soup)
2. Gas tank crossover (they gave me pics of the car apart)
3. This smog crap
Also in for:
1. Dash rattles (installed dash padding) I still get a noise once in a while.
2. Wind noise left door (replaced door seal which came in a BIG box!)
None of these things have affected how I feel about the car, although I do wish I could update to current improvements.