I have an '06 base with 63000 kilometeres. When it is cold out it is slow to warm up and my temperature gauge doesn't go past 40C or 100F, the oil pressure is high, and sometimes the guage will suddenly drop down to zero, the check engine light comes on, and the radiator fans start running at all times. I verified the temp at the thermostat is only 40C or 100F with a laser point guage. I am told the thermostat is almost never problem and others who have had this problem don't solve it with a new thermostat. The check engine code is p0128 low temp. Hogwash had this problem exactly but he has not said how he solved it. Please help or if any of you know Hogwash ask him if he solved this.