could be because your fans are running all the time ?
If your getting good heat in your cabin and your reservoir is full I would think that it is working correctly.
You said it runs at a normal operating range at certain temperatures so a thermostat that is opened all the time is out of the question.
I would have to say that the fans running all the time is probably a factor. just a guess though
I've seen gauges running like that quite a bit, but its usually linked to "I have no heat in the car" as well
There always is the possibility that your sending unit for the gauge is going bad too. You may want to check the temperature switches to see if they are working properly. I think there are two on the thermostat side. Dont quote me on that though
The top switch should have continuity only when cold. Worth a check i guess

just looked it up