I drove my Fiero a lot, this week, trying to get to the bottom of the temp issue. Here are some things I tried:
1. Remove the thermostat. No change, other than MPG, and it takes a while to heat up.
2. Leave the AC off. No change. The radiator/cooling fan does still come on, which leads me to believe that the temp gauge and CTS do aagree. Considering that the heat in the front compartment is considerable, and the hose from the engine is very hot, I think the coolant is circulating.
I considered replacing the temp gauge sender again, but that doesn't seem to be the issue. The thermostat has already been replaced, but removing it would isolate the problem, anyway. All the coolant hoses have been replaced.
The last thing I'm thinking may be the issue is a slight crimp in the passenger-side coolant tube. Ever since that happened, my temps have randomly been high. Since there was so much other stuff done at the same time, I haven't gotten to that, yet.
The engine never runs as if it's overheating, but it sure is warm.