mine does it too, unless you put it on full hot it tends to vary between lukewarm and fairly hot
it only started doing this after the thermostat broke so it could be something to do with a reset on the auto climate control system but this only seems to be applicable to the pre facelift cars with the round dial/button configuration rather than the later ones with no reset on them