Whether at idle or 3500 rpm my engine always ran at 100 according to gauge. Now it goes up to 140-160. A mechanic tells me that is normal. But why the change? The pump is spraying water out of back fine. And the alarm hasn't gone off. Should I have the thermostats changed? Maybe not opening to allow flow?