I'm having the same issue, but perhaps I can be a bit more detailed for you. About 3-4 weeks ago I threw the P0128 code (low coolant or thermostat issue). My coolant was a low, so I topped off and reset the check engine light. A couple of days later I threw the same code again. Under warranty and dealership only has appointments 1 month out so I've been driving normally since. From then until now what I've noticed is that days below the freezing mark, I can't get the coolant temp above 165, and otherwise I get to about 185 but sometimes it happens at a normal rate and others it takes way too long. Accelerating drops the temp a bit, as does overall vehicle speed independent of RPM's. So, this likely looks like a thermostat stuck 'open' (faster speed draws more air over the radiator blades and cools faster). However, tonight things seemed normal-ish (185 coolant temp), and out of nowhere I get the 'engine too hot' warning, and then the 'service throttle control' warning...coolant temp indicator had no reading (just three dashes). I was close to home so finished the drive, but the hvac (which was set to HI - it's cold here) was blowing cooler air, maybe 72*. Once home, I turned car off, inspected all hoses etc for leaks as well as coolant level with no obvious issues. Also checked engine oil to make sure there was no coolant/oil mixing indicating a head gasket issue, again nothing. I turn the car back on maybe 2 minutes after shutting it down and it read 136* with no 'engine too hot' or 'throttle control' warning lights. Drove down to the store at the end of my street and got the temp up to 143*. All of this is after a 40 minute commute, so it definitely should have been at the 185+. Now I'm wondering if the whole issue is not the thermostat, but the temp sensor. Fotunately, my dealer appointment is day after tomorrow finally, but I'm a bit concerned about my work commute tomorrow, as the throttle control issue can be dangerous. Any thoughts?
Thanks!
Ken