Hey guys, so my 08 will be going down the road running at normal operating temperature, and all of a sudden the temp gauge in the dash will slowly drop below C, and stay there for awhile, and then come back up (sometimes not all the way at first). It only does this once in a while, so I changed the thermostat/housing a few months ago, and I am having the same problem. Only now it has thrown a p0128 code for coolant temperature, any thoughts? How many coolant temp sensors are on this engine? And which ones give info to the ecu or gauge in dash? Thanks!