Is there any coolant loss? this could be signs of a failing pressure cap, if it is lowering the pressure, the temp will appear to shoot up, and then the spring (pressure) returns and it will run cool. it is also my understanding the thermostat is somehow computer controlled. So there might just be a sensor issue or the thermostat itself.