If your temperature gauge is fluctuating but not overheating, it could be due to a faulty or broken temperature gauge. Otherwise, it could be due to a bad temperature sensor, thermostat, clogged or damaged radiator and sometimes even a bad water pump. It's important do diagnose the cause to avoid fruther damage.