I typically run 6,000 to 6,500 miles in between oil changes. Have been that way since I bought my TB in 2008. The 12 o'clock position should be 210* on the dash. Do you have TorquePro to see what your actual coolant temps are?
Do you notice the needle move on the temp gauge when you get on the throttle? This past winter my needle would move on the temp from 210 to about half on the highway. Using the TorquePro app I could see my temps would change. Consistently running at around 183* even when my dash gauge was telling me 210*. When accelerating, the temp would drop as low as 165*.
By reading a few threads here I figured my TB was running too cool. Most members see 194*-200* on TorquePro, mine never went above 183*. I replaced the T-stat and ECT sensor and now there is no fluctuation in temperature and I consistently see 195* with TorquePro.
I imagine I could have seen the same results by just changing the t-stat, but I read recommendations to do both at the same time. The 02-05 ECT sensor is easier to change because it is near the t-stat. The 06-09, GM decided to put it on the passenger side of the engine near the firewall