Does the coolant gauge show the engine is actually up to temperature?

Sounds like low coolant levels to me, but I would imagine you have already checked that with the thermostat replacement.