It could be physically sticking. If uou look at the instrument pack diagnostics there's a way to test the movement of all the needles on the guages. Worth a try.
Also, in case you didn't spot it, you can set the display where the odometer goes to show the engine temperature, too. The instructions are a PDF in the howto section.