You can change parts until the cows come home and still not know what the actual temperature of the coolant is.
For less than twenty bucks, you can buy a infrared thermometer and find out what's up.
https://www.amazon.com/Etekcity-Las...61062&sr=8-1&keywords=Etekcity+Lasergrip+1080
It's a very useful tool that you will find lots of uses for.
I tried four different temp sensors in my 01, including a Mopar, before finding one that agreed with the thermometer.
You can verify the thermometer's accuracy by checking the temp of boiling water, making the correction for altitude.