I’m having the exact same issue. I originally got the P0128 code. Silly me cheapened out and got the auto zone aftermarket tstat (forgot what it was maybe Murray one) and been having fluctuating temp gauge issues jumping above half way (Highway 60mph) mark till the high fan comes on (summer time...