Mine takes a fair old while to warm up, about 10 ins of driving, more on a cold day and I've replaced both the stat and the CTS. I guess thats just the way it is with mine.
It does get to 90 though, and before I changed the stat it used to never get there. Change your stat for sure!