Well to me the driver always know their vehicle best especially if they've always monitored the dash and its gauges.More then likely the system could have low coolant levels or a leak or the fan isn't engaging or it isn't engaging at the correct temperatures or the anti-freeze is slightly worn out or worn down bec it does wear out over time.From the age of your vehicle and if you've owned it since new and haven't changed the coolant in it I'd start there.
A great handy tool to have is a proper anti-freeze tester that run for about 7 bucks at walmarts etc.I'd make sure that the engine is cool and then test the coolant level with tester and never mixed regular water use distilled water and don't allow the anti-freeze to run onto the ground etc use a proper drain pan bec animals can get fairly ill if they drink it and even die from it.
In Canada where I live I advice the anti-freeze to be mixed for about -40F regardless what season it is and I believe thats about -3C for you.
Once you know the coolant quality, mixture and level is proper , run the engine then squeeze the thermostat hose wearing gloves it need be after a few mins pressure should build up and if no pressure it means the thermostat should be replaced.While it sits idling , watch for the fan to engage once it sits idling warmed up awhile.If it doesn't engage then test the fuse , relay , wiring , temperature sensor and fan.
Hope that helps and best of luck.By the way to me it sounds like a coolant issue and if you've not changed the thermostat in sometime I'd change it bec it could be stickling at times too.